ATLAS Offline Software
Loading...
Searching...
No Matches
MuonParamDefs.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONEVENT_MUONPARAMDEFS_H
6#define MUONEVENT_MUONPARAMDEFS_H
7/*****************************************************************************
8Name : MuonParamDefs.h
9Package : offline/Reconstruction/MuonIdentification/muonEvent
10Author : Ketevi A. Assamagan
11Created : September 2005
12
13DESCRIPTION:
14
15This file defines enums for Muon parameters
16
17*****************************************************************************/
18
19#include <vector>
20#include <string>
21
22namespace MuonParameters {
23
51
52
64 struct AuthorNames {
67 {
69
70 author.push_back("undefined"); // 0
71 author.push_back("unknown");
72 author.push_back("unknown");
73 author.push_back("unknown");
74 author.push_back("Muonboy (SP)");
75 author.push_back("Muonboy"); // 5
76 author.push_back("STACO");
77 author.push_back("MuTag");
78 author.push_back("unknown");
79 author.push_back("unknown");
80 author.push_back("Moore"); // 10
81 author.push_back("Muid Standalone");
82 author.push_back("Muid Combined");
83 author.push_back("MuGirl");
84 author.push_back("CaloMuonID");
85 author.push_back("MuGirlLowBeta"); // 15
86 author.push_back("CaloTag");
87 author.push_back("CaloLikelihood");
88 author.push_back("MuTagIMO");
89 author.push_back("MuonCombinedRefit");
90 author.push_back("ExtrapolateMuonToIP"); // 20
91 }
92
94 std::vector<std::string> author;
95
96 };
97
98
99
101 enum ParamDef {
103 etcone10 = 0,//<! Isolation Et in a cone of 0.1
104 etcone20 = 1,//<! Isolation Et in a cone of 0.2
105 etcone30 = 2,//<! Isolation Et in a cone of 0.3
106 etcone40 = 3,//<! Isolation Et in a cone of 0.4
107 nucone10 = 8,//<! Number of Tracks in a cone of 0.1
108 nucone20 = 9,//<! Number of Tracks in a cone of 0.2
109 nucone30 = 10,//<! Number of Tracks in a cone of 0.3
110 nucone40 = 11,//<! Number of Tracks in a cone of 0.4
111 ptcone10 = 16,//<! summed Pt of tracks in a cone of 0.1
112 ptcone20 = 17,//<! summed Pt of tracks in a cone of 0.2
113 ptcone30 = 18,//<! summed Pt of tracks in a cone of 0.3
114 ptcone40 = 19,//<! summed Pt of tracks in a cone of 0.4
115//
116 etconeNoEm10 = 20,//<! Isolation Et removing electromagnetic component in a cone of 0.1
117 etconeNoEm20 = 21,//<! Isolation Et removing electromagnetic component in a cone of 0.2
118 etconeNoEm30 = 22,//<! Isolation Et removing electromagnetic component in a cone of 0.3
119 etconeNoEm40 = 23,//<! Isolation Et removing electromagnetic component in a cone of 0.4
120
121
123 spectrometerFieldIntegral = 50, //<! B-field integral in MS
124 scatteringCurvatureSignificance = 51, //<! Scattering angle significance: curvature
125 scatteringNeighbourSignificance = 52, //<! Scattering angle significance: neighbours
126 momentumBalanceSignificance = 53, //<! momentum balance significance
127
133 t0 = 198,
134 beta = 199,
138 innAngle = 202,
140 };
141
142}
143
144#endif // MUONIDEVENT_MUONPARAMDEFS_H
145
146
147
148
149
ParamDef
Enum for parameter indexes.
@ spectrometerFieldIntegral
Discriminators and further variables.
@ innAngle
common MuGirl and MuTag parameters
@ scatteringNeighbourSignificance
@ scatteringCurvatureSignificance
@ t0
MuGirl parameter.
@ segmentDeltaEta
MuTag parameters.
@ etcone10
isolation enums - common parameters
Author
do not change the order of these enums.
std::vector< std::string > author
The member.