ATLAS Offline Software
Tracking/TrkEvent/TrkTrack/src/TrackInfo.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #include "TrkTrack/TrackInfo.h"
6 #include "GaudiKernel/MsgStream.h"
7 #include <iostream>
8 #include <sstream>
9 
11  const TrackFitter fitter,
12  const ParticleHypothesis partHyp,
13  const std::bitset<NumberOfTrackProperties>& properties,
14  const std::bitset<NumberOfTrackRecoInfo>& patternRecognition)
15  : m_fitter(fitter)
16  , m_particleHypo(partHyp)
17  , m_properties(properties)
18  , m_patternRecognition(patternRecognition)
19 {
20 
21  if (m_particleHypo == undefined) {
22  switch (m_fitter) // switch on TrackFitter
23  {
24  case GaussianSumFilter: // GaussianSumFilter as TrackFitter (electron)
26  break;
29  case GlobalChi2Fitter:
31  break;
32  default:
34  } // end of switch operator
35  } // end of particle hypothesis check
36 }
37 
39  const ParticleHypothesis partHyp)
40  : TrackInfo(fitter, partHyp, {}, {})
41 {
42 }
43 
44 std::string
46 {
47  std::stringstream authorInfo;
48  authorInfo << "The Fitter of this track is: ";
49 
50  switch (m_fitter) {
52  authorInfo << "Unknown";
53  break;
54 
56  authorInfo << "iPatTrackFitter";
57  break;
58 
60  authorInfo << "xKalman";
61  break;
62 
64  authorInfo << "KalmanFitter";
65  break;
66 
68  authorInfo << "GaussianSumFilter";
69  break;
70 
72  authorInfo << "GlobalChi2Fitter";
73  break;
74 
76  authorInfo << "DistributedKalmanFilter";
77  break;
78 
80  authorInfo << "DeterministicAnnealingFilter";
81  break;
82 
84  authorInfo << "MuonboyFitter";
85  break;
86 
87  default:
88  authorInfo << "Fitter not recognized " << m_fitter;
89  }
90 
91  // adding properties, but checking first
92  // that they are there at all
93  if (m_properties.any()) {
94  authorInfo << (m_properties.test(Trk::TrackInfo::BremFit) ? " + BremFit" : "");
95  authorInfo << (m_properties.test(Trk::TrackInfo::BremFitSuccessful) ? " + BremFitSuccess" : "");
96  authorInfo << (m_properties.test(Trk::TrackInfo::StraightTrack) ? " + StraightTrack" : "");
97  authorInfo << (m_properties.test(Trk::TrackInfo::SlimmedTrack) ? " + SlimmedTrack" : "");
98  authorInfo << (m_properties.test(Trk::TrackInfo::HardScatterOrKink) ? " + HardScatterOrKink"
99  : "");
100  authorInfo << (m_properties.test(Trk::TrackInfo::LowPtTrack) ? " + LowPtTrack" : "");
101  } // end of adding track properties
102 
103  // adding a pattern recognition structure
104  if (m_patternRecognition.any()) {
105  // std::cout<<"calling the pattern reco dump"<<std::endl;
106  authorInfo << "; The Pattern Recognition Agorithms used: ";
107  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::SiSPSeededFinder) ? "SiSPSeedFinder; "
108  : "");
109  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::SiCTBTracking) ? "SiCTBTracking; "
110  : "");
111  // std::cout<<"3d line pattern reco dump"<<std::endl;
112  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::InDetAmbiguitySolver)
113  ? "InDetAmbiguitySolver; "
114  : "");
115  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::InDetExtensionProcessor)
116  ? "InDetExtensionProcessor; "
117  : "");
118  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::TRTSeededTrackFinder)
119  ? "TRTSeededTrackFinder; "
120  : "");
121  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::Muonboy) ? "Muonboy; " : "");
122  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::MuGirlUnrefitted)
123  ? "MuGirlUnrefitted; "
124  : "");
125  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::STACO) ? "STACO; " : "");
126  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::StacoLowPt) ? "StacoLowPt; " : "");
127  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::MuTag) ? "MuTag; " : "");
128  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::MooreToTrackTool)
129  ? "MooreToTrackTool; "
130  : "");
131  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::TrigIDSCAN) ? "TrigIDSCAN; " : "");
132  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::TrigSiTrack) ? "TrigSiTrack; " : "");
133  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::TrigTRTxK) ? "TrigTRTxK; " : "");
134  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::TrigTRTLUT) ? "TrigTRTLUT; " : "");
135  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::Fatras) ? "Fatras; " : "");
136  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::iPatLegacyCnv) ? "iPatLegacyCnv; "
137  : "");
138  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::xKalmanLegacyCnv)
139  ? "xKalmanLegacyCnv; "
140  : "");
141  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::SimpleAmbiguityProcessorTool)
142  ? "SimpleAmbiguityProcessorTool; "
143  : "");
144  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::InDetAmbiTrackSelectionTool)
145  ? "InDetAmbiTrackSelectionTool; "
146  : "");
147  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::TRTStandalone) ? "TRTStandalone; "
148  : "");
149  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::MuidStandAlone) ? "MuidStandAlone; "
150  : "");
151  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::TRTSeededSingleSpTrackFinder)
152  ? "TRTSeededSingleSpTrackFinder; "
153  : "");
154  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::MooreLegacyCnv) ? "MooreLegacyCnv; "
155  : "");
156  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::MuidComb) ? "MuidComb; " : "");
157  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::Moore) ? "Moore; " : "");
158  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::MuidCombined) ? "MuidCombined; " : "");
159  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::MuidVertexAssociator)
160  ? "MuidVertexAssociator; "
161  : "");
162  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::MuGirl) ? "MuGirl; " : "");
163  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::iPatRec) ? "iPatRec; " : "");
164  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::MuGirlLowBeta) ? "MuGirlLowBeta; "
165  : "");
166  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::FatrasSimulation)
167  ? "FatrasSimulation; "
168  : "");
169  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::MuonNotHittingTileVolume)
170  ? "MuonNotHittingTileVolume; "
171  : "");
172  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::ReverseOrderedTrack)
173  ? "ReverseOrderedTrack; "
174  : "");
175  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::SiSpacePointsSeedMaker_Cosmic)
176  ? "SiSpacePointsSeedMaker_Cosmic; "
177  : "");
178  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::SiSpacePointsSeedMaker_HeavyIon)
179  ? "SiSpacePointsSeedMaker_HeavyIon; "
180  : "");
181  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::SiSpacePointsSeedMaker_LowMomentum)
182  ? "SiSpacePointsSeedMaker_LowMomentum; "
183  : "");
184  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::SiSpacePointsSeedMaker_BeamGas)
185  ? "SiSpacePointsSeedMaker_BeamGas; "
186  : "");
187  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::SiSpacePointsSeedMaker_VeryLowMomentum)
188  ? "SiSpacePointsSeedMaker_VeryLowMomentum; "
189  : "");
190  authorInfo << (m_patternRecognition.test(
192  ? "SiSpacePointsSeedMaker_ITkConversionTracks; "
193  : "");
194  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::SiSpacePointsSeedMaker_LargeD0)
195  ? "SiSpacePointsSeedMaker_LargeD0; "
196  : "");
197  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::Pseudotracking) ? "Pseudotracking; "
198  : "");
199  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::MuidMuonRecoveryTool)
200  ? "MuidMuonRecoveryTool; "
201  : "");
202  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::MuidStandaloneRefit)
203  ? "MuidStandaloneRefit; "
204  : "");
205  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::TrackInCaloROI) ? "TrackInCaloROI; "
206  : "");
207  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::SiSpacePointsSeedMaker_ForwardTracks)
208  ? "SiSpacePointsSeedMaker_ForwardTracks; "
209  : "");
210  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::strategyA) ? "strategyA; " : "");
211  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::strategyB) ? "strategyB; " : "");
212  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::strategyC) ? "strategyC; " : "");
213  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::FTK) ? "FTK; " : "");
214  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::FastTrackFinderSeed)
215  ? "FastTrackFinderSeed; "
216  : "");
217  authorInfo << (m_patternRecognition.test(Trk::TrackInfo::SiSPSeededFinderSimple)
218  ? "SiSPSeededFinderSimple; "
219  : "");
220 
221  } // end of adding pattern recognition properties
222  return authorInfo.str();
223 } // end of dump method
224 
225 std::ostream&
226 Trk::operator<<(std::ostream& sl, const Trk::TrackInfo& info)
227 {
228  sl << info.dumpInfo() << std::endl;
229  return sl;
230 }
231 
232 MsgStream&
233 Trk::operator<<(MsgStream& sl, const Trk::TrackInfo& info)
234 {
235  sl << info.dumpInfo() << endmsg;
236  return sl;
237 }
238 
grepfile.info
info
Definition: grepfile.py:38
LArSamples::FitterData::fitter
const ShapeFitter * fitter
Definition: ShapeFitter.cxx:23
Trk::TrackInfo::MuidCombined
@ MuidCombined
MuidCombined.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:180
Trk::TrackInfo
Contains information about the 'fitter' of this track.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:32
Trk::TrackInfo::GaussianSumFilter
@ GaussianSumFilter
Tracks from Gaussian Sum Filter.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:53
Trk::TrackInfo::DeterministicAnnealingFilter
@ DeterministicAnnealingFilter
Adpative track fitter with fuzzy hit assignment.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:62
python.TestDriveDummies.properties
dictionary properties
Definition: TestDriveDummies.py:14
Trk::TrackInfo::Pseudotracking
@ Pseudotracking
Pseudo-tracking flag.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:265
Trk::TrackInfo::TrackInfo
TrackInfo()=default
Rule of 6 : default ctor, copy/move ctor copy/move assignment.
Trk::TrackInfo::iPatTrackFitter
@ iPatTrackFitter
tracks produced by iPat
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:44
TrackFitter
Definition: EFTracking/FPGATrackSim/FPGATrackSimAlgorithms/src/TrackFitter.h:26
Trk::TrackInfo::TrigTRTxK
@ TrigTRTxK
TrigInDetTracks produced by TrigTRTxK, running at trigger LVL2.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:141
Trk::TrackInfo::BremFitSuccessful
@ BremFitSuccessful
A brem fit was performed on this track and this fit was successful.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:81
Trk::TrackInfo::strategyA
@ strategyA
L2Star strategies.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:244
Trk::TrackInfo::SiSPSeededFinderSimple
@ SiSPSeededFinderSimple
for tracks processed by the trigger version of the SiSPSeededFinder
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:256
Trk::TrackInfo::MuidStandAlone
@ MuidStandAlone
MuidStandalone.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:165
Trk::TrackInfo::MuidStandaloneRefit
@ MuidStandaloneRefit
Standalone muon that was obtained by refitting a combined muon using the calorimeter information of t...
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:233
Trk::TrackInfo::LowPtTrack
@ LowPtTrack
A LowPt track.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:93
Trk::TrackInfo::iPatLegacyCnv
@ iPatLegacyCnv
Added because of compilation problems.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:150
Trk::TrackInfo::Muonboy
@ Muonboy
Tracks from MuonBoy.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:117
Trk::TrackInfo::FTK
@ FTK
for tracks from FTK
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:249
Trk::TrackInfo::MuonNotHittingTileVolume
@ MuonNotHittingTileVolume
Track which (physically) does not intersect the ID or Calo.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:217
Trk::TrackInfo::SiSpacePointsSeedMaker_LargeD0
@ SiSpacePointsSeedMaker_LargeD0
Large d0 for displaced vertex searches.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:259
Trk::undefined
@ undefined
Definition: ParticleHypothesis.h:38
Trk::TrackInfo::SimpleAmbiguityProcessorTool
@ SimpleAmbiguityProcessorTool
Added because of compilation problems.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:156
Trk::TrackInfo::InDetAmbiTrackSelectionTool
@ InDetAmbiTrackSelectionTool
Added because of compilation problems.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:159
Trk::TrackInfo::TRTSeededSingleSpTrackFinder
@ TRTSeededSingleSpTrackFinder
TRTSeededSingleSpTrackFinder.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:168
Trk::TrackInfo::SiSpacePointsSeedMaker_VeryLowMomentum
@ SiSpacePointsSeedMaker_VeryLowMomentum
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:226
Trk::TrackInfo::StraightTrack
@ StraightTrack
A straight track.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:84
Trk::ParticleHypothesis
ParticleHypothesis
Definition: ParticleHypothesis.h:25
Trk::TrackInfo::SlimmedTrack
@ SlimmedTrack
A slimmed track.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:87
Trk::TrackInfo::ReverseOrderedTrack
@ ReverseOrderedTrack
Track which has its hits behind it, e.g.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:208
Trk::TrackInfo::strategyC
@ strategyC
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:246
Trk::TrackInfo::m_particleHypo
ParticleHypothesis m_particleHypo
This is an enum, which stores the particle hypothesis (if any) used for the track fitting.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:372
Trk::TrackInfo::SiSpacePointsSeedMaker_LowMomentum
@ SiSpacePointsSeedMaker_LowMomentum
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:224
Trk::TrackInfo::MuGirlUnrefitted
@ MuGirlUnrefitted
Tracks from MuGirl not refitted with iPat.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:120
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
Trk::electron
@ electron
Definition: ParticleHypothesis.h:27
Trk::pion
@ pion
Definition: ParticleHypothesis.h:29
Trk::TrackInfo::MuidVertexAssociator
@ MuidVertexAssociator
MuidVertexAssociator.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:183
Trk::TrackInfo::MuGirlLowBeta
@ MuGirlLowBeta
MuGirlLowBeta.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:192
Trk::TrackInfo::InDetExtensionProcessor
@ InDetExtensionProcessor
Tracks with InDetExtensionProcessor used.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:111
Trk::TrackInfo::MooreToTrackTool
@ MooreToTrackTool
Tracks produced by Moore.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:132
Trk::TrackInfo::SiSpacePointsSeedMaker_Cosmic
@ SiSpacePointsSeedMaker_Cosmic
Entries allowing to distinguish different seed makers.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:222
Trk::TrackInfo::SiSpacePointsSeedMaker_BeamGas
@ SiSpacePointsSeedMaker_BeamGas
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:225
Trk::TrackInfo::STACO
@ STACO
Tracks produced by STACO.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:123
Trk::TrackInfo::BremFit
@ BremFit
A brem fit was performed on this track.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:78
Trk::TrackInfo::FatrasSimulation
@ FatrasSimulation
Fatras Simulation.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:195
Trk::TrackInfo::TrackInCaloROI
@ TrackInCaloROI
A track in a CaloROI.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:236
Trk::muon
@ muon
Definition: ParticleHypothesis.h:28
Trk::TrackInfo::InDetAmbiguitySolver
@ InDetAmbiguitySolver
Tracks with InDetAmbiguitySolver used.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:108
Trk::TrackInfo::TrigTRTLUT
@ TrigTRTLUT
TrigInDetTracks produced by TrigTRTLUT, running at trigger LVL2.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:144
Trk::TrackInfo::SiSpacePointsSeedMaker_HeavyIon
@ SiSpacePointsSeedMaker_HeavyIon
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:223
Trk::TrackInfo::iPatRec
@ iPatRec
iPatRec
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:189
Trk::TrackInfo::m_fitter
TrackFitter m_fitter
This is an enum, which stores the identity of where the track was created.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:366
Trk::TrackInfo::MuonboyFitter
@ MuonboyFitter
Track produced with Muonboy's internal fitter.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:68
Trk::TrackInfo::TrigIDSCAN
@ TrigIDSCAN
TrigInDetTracks produced by TrigIDSCAN, running at trigger LVL2.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:135
TrackInfo.h
Trk::TrackInfo::TRTSeededTrackFinder
@ TRTSeededTrackFinder
Tracks from TRT Seeded Track finder.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:114
Trk::TrackInfo::HardScatterOrKink
@ HardScatterOrKink
A track with a kink or a hard scatter.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:90
Trk::TrackInfo::dumpInfo
std::string dumpInfo() const
Returns a string with the name of the fitter of this track (i.e.
Definition: Tracking/TrkEvent/TrkTrack/src/TrackInfo.cxx:45
Trk::TrackInfo::strategyB
@ strategyB
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:245
Trk::TrackInfo::Moore
@ Moore
Moore (MoMu)
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:177
Trk::TrackInfo::KalmanFitter
@ KalmanFitter
tracks produced by the Kalman Fitter
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:50
Trk::TrackInfo::SiSPSeededFinder
@ SiSPSeededFinder
Tracks from SiSPSeedFinder.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:102
Trk::TrackInfo::StacoLowPt
@ StacoLowPt
Tracks produced by StacoLowpt.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:126
Trk::TrackInfo::GlobalChi2Fitter
@ GlobalChi2Fitter
Track's from Thijs' global chi^2 fitter.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:56
Trk::TrackInfo::FastTrackFinderSeed
@ FastTrackFinderSeed
for tracks seeded by the FastTrackFinder
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:252
Trk::TrackInfo::SiSpacePointsSeedMaker_ForwardTracks
@ SiSpacePointsSeedMaker_ForwardTracks
Entries allowing to distinguish different seed makers.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:241
Trk::operator<<
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output
Definition: AlignModule.cxx:204
Trk::TrackInfo::SiCTBTracking
@ SiCTBTracking
Tracks from SiCTBTracking.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:105
Trk::TrackInfo::MooreLegacyCnv
@ MooreLegacyCnv
Back compatibility with old type of ESD.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:171
Trk::TrackInfo::DistributedKalmanFilter
@ DistributedKalmanFilter
Fast Kalman filter from HLT with simplified material effects.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:59
Trk::TrackInfo::MuidMuonRecoveryTool
@ MuidMuonRecoveryTool
Muons found by the ID seeded muon recovery.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:229
Trk::TrackInfo::MuTag
@ MuTag
Tracks produced by MuTag.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:129
Trk::TrackInfo::MuGirl
@ MuGirl
MuGirl.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:186
Trk::TrackInfo::Fatras
@ Fatras
Track from FATRAS.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:147
Trk::TrackInfo::TrigSiTrack
@ TrigSiTrack
TrigInDetTracks produced by TrigSiTrack, running at trigger LVL2.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:138
Trk::TrackInfo::xKalmanLegacyCnv
@ xKalmanLegacyCnv
Added because of compilation problems.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:153
Trk::TrackInfo::SiSpacePointsSeedMaker_ITkConversionTracks
@ SiSpacePointsSeedMaker_ITkConversionTracks
ITkConversion Track flag.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:262
Trk::TrackInfo::xKalman
@ xKalman
tracks produced by xKalman
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:47
Trk::TrackInfo::MuidComb
@ MuidComb
Back compatibility with older ESD versions.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:174
Trk::TrackInfo::TRTStandalone
@ TRTStandalone
TRT Standalone.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:162
Trk::TrackInfo::Unknown
@ Unknown
Track fitter not defined.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:41