#include <TrackTypes.h>
|
| enum | Type {
Unknown
, TrkTrack
, TrackParticle
, FatrasTruthTrack
,
RefittedTrack
, TrkSegment
, LV2Track
, TruthTrack
,
SimulationTrack
, AnalysisObject
, xAOD
, ACTS
} |
Definition at line 10 of file TrackTypes.h.
◆ Type
| Enumerator |
|---|
| Unknown | |
| TrkTrack | |
| TrackParticle | |
| FatrasTruthTrack | |
| RefittedTrack | |
| TrkSegment | |
| LV2Track | |
| TruthTrack | |
| SimulationTrack | |
| AnalysisObject | |
| xAOD | |
| ACTS | |
Definition at line 13 of file TrackTypes.h.
13 {
14 Unknown,
TrkTrack,
TrackParticle,
FatrasTruthTrack,
RefittedTrack,
TrkSegment,
LV2Track,
TruthTrack,
SimulationTrack,
AnalysisObject,
xAOD,
ACTS
15 };
◆ TrackType()
◆ intToType()
◆ sectionHeaderToType()
| TrackType::Type TrackType::sectionHeaderToType |
( |
const QString & | str, |
|
|
bool & | status ) |
|
static |
Definition at line 108 of file TrackTypes.cxx.
109{
111 if (str==
"Detailed Tracks")
return TrkTrack;
113 if (str==
"Trigger Tracks")
return LV2Track;
120 if (str==
"xAOD")
return xAOD;
121 if (str==
"ACTS")
return ACTS;
122 if (str==
"Unknown")
return Unknown;
125}
◆ stringToType()
| TrackType::Type TrackType::stringToType |
( |
const QString & | str, |
|
|
bool & | status ) |
|
static |
Definition at line 68 of file TrackTypes.cxx.
69{
71 if (str==
"TrkTrack")
return TrkTrack;
73 if (str==
"LV2Track")
return LV2Track;
80 if (str==
"xAOD")
return xAOD;
81 if (str==
"ACTS")
return ACTS;
82 if (str==
"Unknown")
return Unknown;
85}
◆ typeToInt()
| qint32 TrackType::typeToInt |
( |
const Type & | t | ) |
|
|
static |
Definition at line 8 of file TrackTypes.cxx.
9{
10 switch (t) {
23 default: return -1;
24 }
25}
◆ typeToSectionHeader()
| QString TrackType::typeToSectionHeader |
( |
const Type & | t | ) |
|
|
static |
Definition at line 88 of file TrackTypes.cxx.
89{
90 switch (t) {
91 case TrkTrack:
return "Detailed Tracks";
93 case LV2Track:
return "Trigger Tracks";
100 case xAOD:
return "xAOD";
101 case ACTS:
return "ACTS";
102 case Unknown:
return "Unknown";
103 default: return "Error";
104 }
105}
◆ typeToSectionHeaderToolTip()
| QString TrackType::typeToSectionHeaderToolTip |
( |
const Type & | t | ) |
|
|
static |
Definition at line 128 of file TrackTypes.cxx.
129{
130 switch (t) {
131 case TrkTrack:
return "Trk::Track's (detailed track objects as output by reconstruction)";
132 case TrackParticle:
return "TrackParticle's (summarized track objects, typically found in AOD's)";
133 case LV2Track:
return "LVL2 Trigger Tracks (tracks as found by the second level trigger algorithms)";
134 case TruthTrack:
return "Truth Tracks (truth tracks, determined by combining the HepMC event record with simulation hits)";
135 case FatrasTruthTrack:
return "Fatras Truth Tracks (detailed track objects, but constructed directly by Fatras rather than being the output of reconstruction)";
136 case RefittedTrack:
return "Trk::Track's resulting from interactive refits within VP1";
137 case TrkSegment:
return "Track Segments (track parts found in a single muon chamber or ID part. These are usually input to higher level global track reconstruction algorithms)";
138 case AnalysisObject:
return "AOD Analysis Objects (high level reconstruction objects, such as Muons, egamma etc)";
140 case xAOD:
return "xAOD Analysis Objects (high level reconstruction objects, such as Muons, egamma etc)";
141 case ACTS:
return "ACTS Tracks (under development for Run 4)";
142 case Unknown:
return "Unknown";
143 default: return "Error";
144 }
145}
◆ typeToString()
| QString TrackType::typeToString |
( |
const Type & | t | ) |
|
|
static |
Definition at line 48 of file TrackTypes.cxx.
49{
50 switch (t) {
60 case xAOD:
return "xAOD";
61 case ACTS:
return "ACTS";
63 default: return "ERROR";
64 }
65}
The documentation for this class was generated from the following files: