6 #include "GaudiKernel/MsgStream.h"
13 const std::bitset<NumberOfTrackProperties>&
properties,
14 const std::bitset<NumberOfTrackRecoInfo>& patternRecognition)
16 , m_particleHypo(partHyp)
18 , m_patternRecognition(patternRecognition)
47 std::stringstream authorInfo;
48 authorInfo <<
"The Fitter of this track is: ";
52 authorInfo <<
"Unknown";
56 authorInfo <<
"iPatTrackFitter";
60 authorInfo <<
"xKalman";
64 authorInfo <<
"KalmanFitter";
68 authorInfo <<
"GaussianSumFilter";
72 authorInfo <<
"GlobalChi2Fitter";
76 authorInfo <<
"DistributedKalmanFilter";
80 authorInfo <<
"DeterministicAnnealingFilter";
84 authorInfo <<
"MuonboyFitter";
88 authorInfo <<
"Fitter not recognized " << m_fitter;
93 if (m_properties.any()) {
104 if (m_patternRecognition.any()) {
106 authorInfo <<
"; The Pattern Recognition Agorithms used: ";
113 ?
"InDetAmbiguitySolver; "
116 ?
"InDetExtensionProcessor; "
119 ?
"TRTSeededTrackFinder; "
123 ?
"MuGirlUnrefitted; "
129 ?
"MooreToTrackTool; "
139 ?
"xKalmanLegacyCnv; "
142 ?
"SimpleAmbiguityProcessorTool; "
145 ?
"InDetAmbiTrackSelectionTool; "
152 ?
"TRTSeededSingleSpTrackFinder; "
160 ?
"MuidVertexAssociator; "
167 ?
"FatrasSimulation; "
170 ?
"MuonNotHittingTileVolume; "
173 ?
"ReverseOrderedTrack; "
176 ?
"SiSpacePointsSeedMaker_Cosmic; "
179 ?
"SiSpacePointsSeedMaker_HeavyIon; "
182 ?
"SiSpacePointsSeedMaker_LowMomentum; "
185 ?
"SiSpacePointsSeedMaker_BeamGas; "
188 ?
"SiSpacePointsSeedMaker_VeryLowMomentum; "
190 authorInfo << (m_patternRecognition.test(
192 ?
"SiSpacePointsSeedMaker_ITkConversionTracks; "
195 ?
"SiSpacePointsSeedMaker_LargeD0; "
200 ?
"MuidMuonRecoveryTool; "
203 ?
"MuidStandaloneRefit; "
208 ?
"SiSpacePointsSeedMaker_ForwardTracks; "
215 ?
"FastTrackFinderSeed; "
218 ?
"SiSPSeededFinderSimple; "
222 return authorInfo.str();
228 sl <<
info.dumpInfo() << std::endl;