ATLAS Offline Software
Loading...
Searching...
No Matches
InDet::ExtendedSiCombinatorialTrackFinderData_xk Class Reference
Inheritance diagram for InDet::ExtendedSiCombinatorialTrackFinderData_xk:
Collaboration diagram for InDet::ExtendedSiCombinatorialTrackFinderData_xk:

Public Types

enum  summaryStatArraySizes {
  kNStatAllTypes = 15 , kNStatEtaTypes = 2 , kNSeedTypes = 4 , kNRapidityRanges = 8 ,
  kNCombStats = 6
}
typedef enum InDet::SiCombinatorialTrackFinderData_xk::summaryStatArraySizes summaryStatArraySizes
enum  ResultCode {
  Success = 99 , Unrecoverable = 0 , PixSeedDiffKFBwd = 3 , PixSeedDiffKFFwd = 4 ,
  PixSeedNCluster = 5 , MixSeedDiffKFBwd = -3 , MixSeedDiffKFFwd = -4 , MixSeedNCluster = -5 ,
  Quality = 6 , Pt = 7 , NCluster = 8 , HoleCut = 9
}
 enum to indicate fit result status (for disappearing track trigger that wants not only for successful tracks) More...
enum  ResultCodeThreshold { RecoverableForDisTrk = 4 }

Public Member Functions

 ExtendedSiCombinatorialTrackFinderData_xk (const SG::ReadHandleKey< Trk::PRDtoTrackMap > &key)
void setTools (const Trk::IPatternParametersPropagator *propTool, const Trk::IPatternParametersUpdator *updatorTool, const Trk::IRIO_OnTrackCreator *rioTool, const IInDetConditionsTool *pixCondTool, const IInDetConditionsTool *sctCondTool, const Trk::MagneticFieldProperties *fieldProp, const Trk::IBoundaryCheckTool *boundaryCheckTool)
 Set tools, service and magnetic field properties.
void setTools (const IInDetConditionsTool *pixCondTool, const IInDetConditionsTool *sctCondTool)
void setFieldCondObj (const AtlasFieldCacheCondObj *fieldCondObj)
 Set magnetif field cache.
void setPixContainer (const InDet::PixelClusterContainer *pixcont)
 Set cached pointer to Pixel cluster collection in StoreGate.
void setSctContainer (const InDet::SCT_ClusterContainer *sctcont)
 Set cached pointer to SCT cluster collection in StoreGate.
void setPixelDetectorElementStatus (const InDet::SiDetectorElementStatus *pixelDetElStatus)
void setSCTDetectorElementStatus (const InDet::SiDetectorElementStatus *sctDetElStatus)
void setResultCode (const ResultCode code)
 Setter for ResultCode (for disappearing track trigger)
void setFlagToReturnFailedTrack (const bool)
 Setter for flagToReturnFailedTrack (for disappearing track trigger)
void setHeavyIon (bool)
void setITkGeometry (bool)
void setFastTracking (bool)
void setCosmicTrack (int value)
void setNclusmin (int value)
void setNclusminb (int value)
void setNwclusmin (int value)
void setNholesmax (int value)
void setDholesmax (int value)
void setSimpleTrack (bool value)
void setPTmin (double value)
void setPTminBrem (double value)
void setXi2max (double value)
void setXi2maxNoAdd (double value)
void setXi2maxlink (double value)
const InDet::PixelClusterContainer * pixContainer () const
 Get cached pointer to Pixel cluster collection in StoreGate.
const InDet::SCT_ClusterContainer * sctContainer () const
 Get cached pointer to SCT cluster collection in StoreGate.
const Trk::PRDtoTrackMapPRDtoTrackMap () const
 Get PRD to track map.
bool isInitialized () const
 Check if this object is initialized by the setTools method.
bool flagToReturnFailedTrack () const
SiCombinatorialTrackFinderData_xk::ResultCode resultCode () const
bool heavyIon () const
bool isITkGeometry () const
bool useFastTracking () const
int cosmicTrack () const
int nclusmin () const
int nclusminb () const
int nwclusmin () const
int nholesmax () const
int dholesmax () const
bool simpleTrack () const
double pTmin () const
double pTminBrem () const
double xi2max () const
double xi2maxNoAdd () const
double xi2maxlink () const

Private Member Functions

void dummy ()

Private Attributes

SG::ReadHandle< Trk::PRDtoTrackMapm_prdToTrackMap

Getter methods using references

bool m_initialized {false}
 Initialization flag.
SiTrajectory_xk m_trajectory
 Track trajectory.
Trk::TrackInfo m_trackinfo
 Track info.
InDet::SiTools_xk m_tools
 Hold tools, service, map, etc.
std::list< Trk::Track * > m_tracks
 List of found tracks.
int m_nprint {0}
 Kind output information(?)
int m_inputseeds {0}
 Number input seeds.
int m_goodseeds {0}
 Number accepted seeds.
int m_findtracks {0}
 Number found tracks.
int m_inittracks {0}
 Number initial tracks.
int m_roadbug {0}
 Number wrong DE roads.
std::array< bool, kNCombStatsm_statistic {}
 Switch array.
bool m_heavyIon {false}
int m_cosmicTrack {0}
 Is it cosmic track (0 or 1)
int m_nclusmin {0}
 Min number clusters.
int m_nclusminb {0}
 Min number clusters.
int m_nwclusmin {0}
 Min number weighted clusters.
int m_nholesmax {0}
 Max number holes.
int m_dholesmax {0}
 Max holes gap.
bool m_simpleTrack {false}
 Simple track flag.
bool m_flagToReturnFailedTrack {false}
 Flag whether to return non-successful tracks (for disappearing track trigger)
ResultCode m_resultCode {ResultCode::Success}
 Result code (to indicate fit result for disappearing track trigger)
double m_pTmin {0.}
 min pT
double m_pTminBrem {0.}
 min pT for brem noise model
double m_xi2max {0.}
 max Xi2 for updators
double m_xi2maxNoAdd {0.}
 max Xi2 for clusters
double m_xi2maxlink {0.}
 max Xi2 for clusters
bool m_ITkGeometry {false}
bool m_doFastTracking {false}
std::map< Trk::Track *, InDet::PatternHoleSearchOutcomem_holeSearchOutcomes
 A helper map to associate hole search outcomes to tracks.
const InDet::PixelClusterContainer * m_pixcontainer {nullptr}
 cached pointer to Pixel cluster collection in StoreGate
const InDet::SCT_ClusterContainer * m_sctcontainer {nullptr}
 cached pointer to SCT cluster collection in StoreGate
SiTrajectory_xktrajectory ()
Trk::TrackInfotrackinfo ()
InDet::SiTools_xktools ()
std::list< Trk::Track * > & tracks ()
int & nprint ()
int & inputseeds ()
int & goodseeds ()
int & findtracks ()
int & inittracks ()
int & roadbug ()
std::array< bool, kNCombStats > & statistic ()
bool findPatternHoleSearchOutcome (Trk::Track *theTrack, InDet::PatternHoleSearchOutcome &outcome) const
 Methods used to associate the hole search outcome to tracks without having to modify the EDM.
void addPatternHoleSearchOutcome (Trk::Track *theTrack, const InDet::PatternHoleSearchOutcome &outcome)
 This is used to store the pattern hole search outcome for a given track.
void setPRDtoTrackMap (const Trk::PRDtoTrackMap *prd_to_track_map)
 Set PRD to track map.

Detailed Description

Definition at line 99 of file TRT_SeededTrackFinder.cxx.

Member Typedef Documentation

◆ summaryStatArraySizes

Member Enumeration Documentation

◆ ResultCode

enum to indicate fit result status (for disappearing track trigger that wants not only for successful tracks)

Enumerator
Success 
Unrecoverable 
PixSeedDiffKFBwd 
PixSeedDiffKFFwd 
PixSeedNCluster 
MixSeedDiffKFBwd 
MixSeedDiffKFFwd 
MixSeedNCluster 
Quality 
Pt 
NCluster 
HoleCut 

Definition at line 60 of file SiCombinatorialTrackFinderData_xk.h.

60 {
61 Success = 99,
62 Unrecoverable = 0,
68 MixSeedNCluster = -5,
69 Quality = 6,
70 Pt = 7,
71 NCluster = 8,
72 HoleCut = 9,
73 };

◆ ResultCodeThreshold

◆ summaryStatArraySizes

Constructor & Destructor Documentation

◆ ExtendedSiCombinatorialTrackFinderData_xk()

InDet::ExtendedSiCombinatorialTrackFinderData_xk::ExtendedSiCombinatorialTrackFinderData_xk ( const SG::ReadHandleKey< Trk::PRDtoTrackMap > & key)
inlineexplicit

Definition at line 102 of file TRT_SeededTrackFinder.cxx.

102 {
103 if (!key.key().empty()) {
104 m_prdToTrackMap = SG::ReadHandle<Trk::PRDtoTrackMap>(key);
106 }
107 }
SG::ReadHandle< Trk::PRDtoTrackMap > m_prdToTrackMap
void setPRDtoTrackMap(const Trk::PRDtoTrackMap *prd_to_track_map)
Set PRD to track map.

Member Function Documentation

◆ addPatternHoleSearchOutcome()

void InDet::SiCombinatorialTrackFinderData_xk::addPatternHoleSearchOutcome ( Trk::Track * theTrack,
const InDet::PatternHoleSearchOutcome & outcome )
inherited

This is used to store the pattern hole search outcome for a given track.

Definition at line 75 of file SiCombinatorialTrackFinderData_xk.cxx.

75 {
76 m_holeSearchOutcomes.emplace(theTrack,outcome);
77 }
std::map< Trk::Track *, InDet::PatternHoleSearchOutcome > m_holeSearchOutcomes
A helper map to associate hole search outcomes to tracks.

◆ cosmicTrack()

int InDet::SiCombinatorialTrackFinderData_xk::cosmicTrack ( ) const
inlineinherited

Definition at line 189 of file SiCombinatorialTrackFinderData_xk.h.

◆ dholesmax()

int InDet::SiCombinatorialTrackFinderData_xk::dholesmax ( ) const
inlineinherited

◆ dummy()

void InDet::ExtendedSiCombinatorialTrackFinderData_xk::dummy ( )
inlineprivate

Definition at line 109 of file TRT_SeededTrackFinder.cxx.

109{}

◆ findPatternHoleSearchOutcome()

bool InDet::SiCombinatorialTrackFinderData_xk::findPatternHoleSearchOutcome ( Trk::Track * theTrack,
InDet::PatternHoleSearchOutcome & outcome ) const
inherited

Methods used to associate the hole search outcome to tracks without having to modify the EDM.

This will try to find the hole outcome associated to the input track. If found, it will return true and set the pass-by-ref argument to the result. Otherwise, will return false and not touch the second argument

Definition at line 67 of file SiCombinatorialTrackFinderData_xk.cxx.

67 {
68 auto found = m_holeSearchOutcomes.find(theTrack);
69 if (found == m_holeSearchOutcomes.end()){
70 return false;
71 }
72 outcome = found->second;
73 return true;
74 }

◆ findtracks()

int & InDet::SiCombinatorialTrackFinderData_xk::findtracks ( )
inlineinherited

◆ flagToReturnFailedTrack()

bool InDet::SiCombinatorialTrackFinderData_xk::flagToReturnFailedTrack ( ) const
inlineinherited

Definition at line 181 of file SiCombinatorialTrackFinderData_xk.h.

bool m_flagToReturnFailedTrack
Flag whether to return non-successful tracks (for disappearing track trigger)

◆ goodseeds()

int & InDet::SiCombinatorialTrackFinderData_xk::goodseeds ( )
inlineinherited

Definition at line 214 of file SiCombinatorialTrackFinderData_xk.h.

◆ heavyIon()

bool InDet::SiCombinatorialTrackFinderData_xk::heavyIon ( ) const
inlineinherited

◆ inittracks()

int & InDet::SiCombinatorialTrackFinderData_xk::inittracks ( )
inlineinherited

◆ inputseeds()

int & InDet::SiCombinatorialTrackFinderData_xk::inputseeds ( )
inlineinherited

◆ isInitialized()

bool InDet::SiCombinatorialTrackFinderData_xk::isInitialized ( ) const
inlineinherited

Check if this object is initialized by the setTools method.

Definition at line 178 of file SiCombinatorialTrackFinderData_xk.h.

◆ isITkGeometry()

bool InDet::SiCombinatorialTrackFinderData_xk::isITkGeometry ( ) const
inlineinherited

◆ nclusmin()

int InDet::SiCombinatorialTrackFinderData_xk::nclusmin ( ) const
inlineinherited

◆ nclusminb()

int InDet::SiCombinatorialTrackFinderData_xk::nclusminb ( ) const
inlineinherited

◆ nholesmax()

int InDet::SiCombinatorialTrackFinderData_xk::nholesmax ( ) const
inlineinherited

◆ nprint()

int & InDet::SiCombinatorialTrackFinderData_xk::nprint ( )
inlineinherited

Definition at line 212 of file SiCombinatorialTrackFinderData_xk.h.

212{return m_nprint;}

◆ nwclusmin()

int InDet::SiCombinatorialTrackFinderData_xk::nwclusmin ( ) const
inlineinherited

Definition at line 192 of file SiCombinatorialTrackFinderData_xk.h.

192{return m_nwclusmin;}

◆ pixContainer()

const InDet::PixelClusterContainer * InDet::SiCombinatorialTrackFinderData_xk::pixContainer ( ) const
inlineinherited

Get cached pointer to Pixel cluster collection in StoreGate.

Definition at line 161 of file SiCombinatorialTrackFinderData_xk.h.

162 {return m_pixcontainer;}
const InDet::PixelClusterContainer * m_pixcontainer
cached pointer to Pixel cluster collection in StoreGate

◆ PRDtoTrackMap()

const Trk::PRDtoTrackMap * InDet::SiCombinatorialTrackFinderData_xk::PRDtoTrackMap ( ) const
inlineinherited

Get PRD to track map.

Definition at line 172 of file SiCombinatorialTrackFinderData_xk.h.

173 {return m_tools.PRDtoTrackMap();}
InDet::SiTools_xk m_tools
Hold tools, service, map, etc.

◆ pTmin()

double InDet::SiCombinatorialTrackFinderData_xk::pTmin ( ) const
inlineinherited

◆ pTminBrem()

double InDet::SiCombinatorialTrackFinderData_xk::pTminBrem ( ) const
inlineinherited

Definition at line 198 of file SiCombinatorialTrackFinderData_xk.h.

198{return m_pTminBrem;}

◆ resultCode()

SiCombinatorialTrackFinderData_xk::ResultCode InDet::SiCombinatorialTrackFinderData_xk::resultCode ( ) const
inlineinherited

Definition at line 183 of file SiCombinatorialTrackFinderData_xk.h.

183{return m_resultCode;}
ResultCode m_resultCode
Result code (to indicate fit result for disappearing track trigger)

◆ roadbug()

int & InDet::SiCombinatorialTrackFinderData_xk::roadbug ( )
inlineinherited

Definition at line 217 of file SiCombinatorialTrackFinderData_xk.h.

◆ sctContainer()

const InDet::SCT_ClusterContainer * InDet::SiCombinatorialTrackFinderData_xk::sctContainer ( ) const
inlineinherited

Get cached pointer to SCT cluster collection in StoreGate.

Definition at line 166 of file SiCombinatorialTrackFinderData_xk.h.

167 {return m_sctcontainer;}
const InDet::SCT_ClusterContainer * m_sctcontainer
cached pointer to SCT cluster collection in StoreGate

◆ setCosmicTrack()

void InDet::SiCombinatorialTrackFinderData_xk::setCosmicTrack ( int value)
inlineinherited

Definition at line 139 of file SiCombinatorialTrackFinderData_xk.h.

◆ setDholesmax()

void InDet::SiCombinatorialTrackFinderData_xk::setDholesmax ( int value)
inlineinherited

Definition at line 144 of file SiCombinatorialTrackFinderData_xk.h.

◆ setFastTracking()

void InDet::SiCombinatorialTrackFinderData_xk::setFastTracking ( bool flag)
inherited

Definition at line 62 of file SiCombinatorialTrackFinderData_xk.cxx.

62 {
64 m_tools.setFastTracking(flag);
65 }
bool flag
Definition master.py:29

◆ setFieldCondObj()

void InDet::SiCombinatorialTrackFinderData_xk::setFieldCondObj ( const AtlasFieldCacheCondObj * fieldCondObj)
inlineinherited

Set magnetif field cache.

Definition at line 102 of file SiCombinatorialTrackFinderData_xk.h.

103 {m_tools.setFieldCondObj(fieldCondObj);}

◆ setFlagToReturnFailedTrack()

void InDet::SiCombinatorialTrackFinderData_xk::setFlagToReturnFailedTrack ( const bool flag)
inherited

Setter for flagToReturnFailedTrack (for disappearing track trigger)

Definition at line 42 of file SiCombinatorialTrackFinderData_xk.cxx.

42 {
43 if( flag && (! m_simpleTrack) ) {
44 MsgStream log(Athena::getMessageSvc(), "SiCombinatorialTrackFinderData_xk");
45 log << MSG::WARNING << "not simpleTrack, keep flagToReturnFailedTrack as false" << endmsg;
47 return;
48 }
50 }
#define endmsg
IMessageSvc * getMessageSvc(bool quiet=false)

◆ setHeavyIon()

void InDet::SiCombinatorialTrackFinderData_xk::setHeavyIon ( bool flag)
inherited

Definition at line 52 of file SiCombinatorialTrackFinderData_xk.cxx.

52 {
54 m_tools.setHeavyIon(flag);
55 }

◆ setITkGeometry()

void InDet::SiCombinatorialTrackFinderData_xk::setITkGeometry ( bool flag)
inherited

Definition at line 57 of file SiCombinatorialTrackFinderData_xk.cxx.

57 {
59 m_tools.setITkGeometry(flag);
60 }

◆ setNclusmin()

void InDet::SiCombinatorialTrackFinderData_xk::setNclusmin ( int value)
inlineinherited

Definition at line 140 of file SiCombinatorialTrackFinderData_xk.h.

140{m_nclusmin = value;}

◆ setNclusminb()

void InDet::SiCombinatorialTrackFinderData_xk::setNclusminb ( int value)
inlineinherited

Definition at line 141 of file SiCombinatorialTrackFinderData_xk.h.

◆ setNholesmax()

void InDet::SiCombinatorialTrackFinderData_xk::setNholesmax ( int value)
inlineinherited

Definition at line 143 of file SiCombinatorialTrackFinderData_xk.h.

◆ setNwclusmin()

void InDet::SiCombinatorialTrackFinderData_xk::setNwclusmin ( int value)
inlineinherited

Definition at line 142 of file SiCombinatorialTrackFinderData_xk.h.

◆ setPixContainer()

void InDet::SiCombinatorialTrackFinderData_xk::setPixContainer ( const InDet::PixelClusterContainer * pixcont)
inlineinherited

Set cached pointer to Pixel cluster collection in StoreGate.

Definition at line 108 of file SiCombinatorialTrackFinderData_xk.h.

109 {m_pixcontainer = pixcont;}

◆ setPixelDetectorElementStatus()

void InDet::SiCombinatorialTrackFinderData_xk::setPixelDetectorElementStatus ( const InDet::SiDetectorElementStatus * pixelDetElStatus)
inlineinherited

Definition at line 116 of file SiCombinatorialTrackFinderData_xk.h.

117 {
118 m_tools.setPixelDetectorElementStatus(pixelDetElStatus);
119 }

◆ setPRDtoTrackMap()

void InDet::SiCombinatorialTrackFinderData_xk::setPRDtoTrackMap ( const Trk::PRDtoTrackMap * prd_to_track_map)
inlineprotectedinherited

Set PRD to track map.

Definition at line 234 of file SiCombinatorialTrackFinderData_xk.h.

235 {m_tools.setPRDtoTrackMap(prd_to_track_map);}

◆ setPTmin()

void InDet::SiCombinatorialTrackFinderData_xk::setPTmin ( double value)
inlineinherited

Definition at line 147 of file SiCombinatorialTrackFinderData_xk.h.

147{m_pTmin = value;}

◆ setPTminBrem()

void InDet::SiCombinatorialTrackFinderData_xk::setPTminBrem ( double value)
inlineinherited

Definition at line 148 of file SiCombinatorialTrackFinderData_xk.h.

◆ setResultCode()

void InDet::SiCombinatorialTrackFinderData_xk::setResultCode ( const ResultCode code)
inlineinherited

Setter for ResultCode (for disappearing track trigger)

Definition at line 128 of file SiCombinatorialTrackFinderData_xk.h.

◆ setSctContainer()

void InDet::SiCombinatorialTrackFinderData_xk::setSctContainer ( const InDet::SCT_ClusterContainer * sctcont)
inlineinherited

Set cached pointer to SCT cluster collection in StoreGate.

Definition at line 113 of file SiCombinatorialTrackFinderData_xk.h.

114 {m_sctcontainer = sctcont;}

◆ setSCTDetectorElementStatus()

void InDet::SiCombinatorialTrackFinderData_xk::setSCTDetectorElementStatus ( const InDet::SiDetectorElementStatus * sctDetElStatus)
inlineinherited

Definition at line 120 of file SiCombinatorialTrackFinderData_xk.h.

121 {
122 m_tools.setSCTDetectorElementStatus(sctDetElStatus);
123 }

◆ setSimpleTrack()

void InDet::SiCombinatorialTrackFinderData_xk::setSimpleTrack ( bool value)
inlineinherited

Definition at line 145 of file SiCombinatorialTrackFinderData_xk.h.

◆ setTools() [1/2]

void InDet::SiCombinatorialTrackFinderData_xk::setTools ( const IInDetConditionsTool * pixCondTool,
const IInDetConditionsTool * sctCondTool )
inlineinherited

Definition at line 93 of file SiCombinatorialTrackFinderData_xk.h.

94 {
95 m_tools.setTools(pixCondTool,
96 sctCondTool);
97 }

◆ setTools() [2/2]

void InDet::SiCombinatorialTrackFinderData_xk::setTools ( const Trk::IPatternParametersPropagator * propTool,
const Trk::IPatternParametersUpdator * updatorTool,
const Trk::IRIO_OnTrackCreator * rioTool,
const IInDetConditionsTool * pixCondTool,
const IInDetConditionsTool * sctCondTool,
const Trk::MagneticFieldProperties * fieldProp,
const Trk::IBoundaryCheckTool * boundaryCheckTool )
inherited

Set tools, service and magnetic field properties.

Definition at line 16 of file SiCombinatorialTrackFinderData_xk.cxx.

23 {
24 // Set SiTools and conditions
25 //
26 m_tools.setTools(propTool,
27 updatorTool,
28 rioTool);
29 m_tools.setTools(pixCondTool,
30 sctCondTool);
31 m_tools.setTools(fieldProp);
32 m_tools.setTools(boundaryCheckTool);
33
34 // Set tool to trajectory
35 //
36 m_trajectory.setTools(&m_tools);
37
38 m_initialized = true;
39 }

◆ setXi2max()

void InDet::SiCombinatorialTrackFinderData_xk::setXi2max ( double value)
inlineinherited

◆ setXi2maxlink()

void InDet::SiCombinatorialTrackFinderData_xk::setXi2maxlink ( double value)
inlineinherited

◆ setXi2maxNoAdd()

void InDet::SiCombinatorialTrackFinderData_xk::setXi2maxNoAdd ( double value)
inlineinherited

◆ simpleTrack()

bool InDet::SiCombinatorialTrackFinderData_xk::simpleTrack ( ) const
inlineinherited

Definition at line 195 of file SiCombinatorialTrackFinderData_xk.h.

195{return m_simpleTrack;}

◆ statistic()

std::array< bool, kNCombStats > & InDet::SiCombinatorialTrackFinderData_xk::statistic ( )
inlineinherited

Definition at line 218 of file SiCombinatorialTrackFinderData_xk.h.

218{return m_statistic;}
std::array< bool, kNCombStats > m_statistic
Switch array.

◆ tools()

InDet::SiTools_xk & InDet::SiCombinatorialTrackFinderData_xk::tools ( )
inlineinherited

Definition at line 209 of file SiCombinatorialTrackFinderData_xk.h.

209{return m_tools;}

◆ trackinfo()

Trk::TrackInfo & InDet::SiCombinatorialTrackFinderData_xk::trackinfo ( )
inlineinherited

Definition at line 208 of file SiCombinatorialTrackFinderData_xk.h.

◆ tracks()

std::list< Trk::Track * > & InDet::SiCombinatorialTrackFinderData_xk::tracks ( )
inlineinherited

Definition at line 210 of file SiCombinatorialTrackFinderData_xk.h.

210{return m_tracks;}
std::list< Trk::Track * > m_tracks
List of found tracks.

◆ trajectory()

SiTrajectory_xk & InDet::SiCombinatorialTrackFinderData_xk::trajectory ( )
inlineinherited

Definition at line 207 of file SiCombinatorialTrackFinderData_xk.h.

207{return m_trajectory;}

◆ useFastTracking()

bool InDet::SiCombinatorialTrackFinderData_xk::useFastTracking ( ) const
inlineinherited

Definition at line 187 of file SiCombinatorialTrackFinderData_xk.h.

187{return m_doFastTracking;}

◆ xi2max()

double InDet::SiCombinatorialTrackFinderData_xk::xi2max ( ) const
inlineinherited

Definition at line 199 of file SiCombinatorialTrackFinderData_xk.h.

199{return m_xi2max;}

◆ xi2maxlink()

double InDet::SiCombinatorialTrackFinderData_xk::xi2maxlink ( ) const
inlineinherited

Definition at line 201 of file SiCombinatorialTrackFinderData_xk.h.

201{return m_xi2maxlink;}

◆ xi2maxNoAdd()

double InDet::SiCombinatorialTrackFinderData_xk::xi2maxNoAdd ( ) const
inlineinherited

Definition at line 200 of file SiCombinatorialTrackFinderData_xk.h.

200{return m_xi2maxNoAdd;}

Member Data Documentation

◆ m_cosmicTrack

int InDet::SiCombinatorialTrackFinderData_xk::m_cosmicTrack {0}
privateinherited

Is it cosmic track (0 or 1)

Definition at line 266 of file SiCombinatorialTrackFinderData_xk.h.

266{0};

◆ m_dholesmax

int InDet::SiCombinatorialTrackFinderData_xk::m_dholesmax {0}
privateinherited

Max holes gap.

Definition at line 276 of file SiCombinatorialTrackFinderData_xk.h.

276{0};

◆ m_doFastTracking

bool InDet::SiCombinatorialTrackFinderData_xk::m_doFastTracking {false}
privateinherited

Definition at line 296 of file SiCombinatorialTrackFinderData_xk.h.

296{false};

◆ m_findtracks

int InDet::SiCombinatorialTrackFinderData_xk::m_findtracks {0}
privateinherited

Number found tracks.

Definition at line 256 of file SiCombinatorialTrackFinderData_xk.h.

256{0};

◆ m_flagToReturnFailedTrack

bool InDet::SiCombinatorialTrackFinderData_xk::m_flagToReturnFailedTrack {false}
privateinherited

Flag whether to return non-successful tracks (for disappearing track trigger)

Definition at line 280 of file SiCombinatorialTrackFinderData_xk.h.

280{false};

◆ m_goodseeds

int InDet::SiCombinatorialTrackFinderData_xk::m_goodseeds {0}
privateinherited

Number accepted seeds.

Definition at line 254 of file SiCombinatorialTrackFinderData_xk.h.

254{0};

◆ m_heavyIon

bool InDet::SiCombinatorialTrackFinderData_xk::m_heavyIon {false}
privateinherited

Definition at line 264 of file SiCombinatorialTrackFinderData_xk.h.

264{false};

◆ m_holeSearchOutcomes

std::map<Trk::Track*, InDet::PatternHoleSearchOutcome> InDet::SiCombinatorialTrackFinderData_xk::m_holeSearchOutcomes
privateinherited

A helper map to associate hole search outcomes to tracks.

Definition at line 299 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_initialized

bool InDet::SiCombinatorialTrackFinderData_xk::m_initialized {false}
privateinherited

Initialization flag.

Definition at line 240 of file SiCombinatorialTrackFinderData_xk.h.

240{false};

◆ m_inittracks

int InDet::SiCombinatorialTrackFinderData_xk::m_inittracks {0}
privateinherited

Number initial tracks.

Definition at line 258 of file SiCombinatorialTrackFinderData_xk.h.

258{0};

◆ m_inputseeds

int InDet::SiCombinatorialTrackFinderData_xk::m_inputseeds {0}
privateinherited

Number input seeds.

Definition at line 252 of file SiCombinatorialTrackFinderData_xk.h.

252{0};

◆ m_ITkGeometry

bool InDet::SiCombinatorialTrackFinderData_xk::m_ITkGeometry {false}
privateinherited

Definition at line 294 of file SiCombinatorialTrackFinderData_xk.h.

294{false};

◆ m_nclusmin

int InDet::SiCombinatorialTrackFinderData_xk::m_nclusmin {0}
privateinherited

Min number clusters.

Definition at line 268 of file SiCombinatorialTrackFinderData_xk.h.

268{0};

◆ m_nclusminb

int InDet::SiCombinatorialTrackFinderData_xk::m_nclusminb {0}
privateinherited

Min number clusters.

Definition at line 270 of file SiCombinatorialTrackFinderData_xk.h.

270{0};

◆ m_nholesmax

int InDet::SiCombinatorialTrackFinderData_xk::m_nholesmax {0}
privateinherited

Max number holes.

Definition at line 274 of file SiCombinatorialTrackFinderData_xk.h.

274{0};

◆ m_nprint

int InDet::SiCombinatorialTrackFinderData_xk::m_nprint {0}
privateinherited

Kind output information(?)

Definition at line 250 of file SiCombinatorialTrackFinderData_xk.h.

250{0};

◆ m_nwclusmin

int InDet::SiCombinatorialTrackFinderData_xk::m_nwclusmin {0}
privateinherited

Min number weighted clusters.

Definition at line 272 of file SiCombinatorialTrackFinderData_xk.h.

272{0};

◆ m_pixcontainer

const InDet::PixelClusterContainer* InDet::SiCombinatorialTrackFinderData_xk::m_pixcontainer {nullptr}
privateinherited

cached pointer to Pixel cluster collection in StoreGate

Definition at line 302 of file SiCombinatorialTrackFinderData_xk.h.

302{nullptr};

◆ m_prdToTrackMap

SG::ReadHandle<Trk::PRDtoTrackMap> InDet::ExtendedSiCombinatorialTrackFinderData_xk::m_prdToTrackMap
private

Definition at line 110 of file TRT_SeededTrackFinder.cxx.

◆ m_pTmin

double InDet::SiCombinatorialTrackFinderData_xk::m_pTmin {0.}
privateinherited

min pT

Definition at line 284 of file SiCombinatorialTrackFinderData_xk.h.

284{0.};

◆ m_pTminBrem

double InDet::SiCombinatorialTrackFinderData_xk::m_pTminBrem {0.}
privateinherited

min pT for brem noise model

Definition at line 286 of file SiCombinatorialTrackFinderData_xk.h.

286{0.};

◆ m_resultCode

ResultCode InDet::SiCombinatorialTrackFinderData_xk::m_resultCode {ResultCode::Success}
privateinherited

Result code (to indicate fit result for disappearing track trigger)

Definition at line 282 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_roadbug

int InDet::SiCombinatorialTrackFinderData_xk::m_roadbug {0}
privateinherited

Number wrong DE roads.

Definition at line 260 of file SiCombinatorialTrackFinderData_xk.h.

260{0};

◆ m_sctcontainer

const InDet::SCT_ClusterContainer* InDet::SiCombinatorialTrackFinderData_xk::m_sctcontainer {nullptr}
privateinherited

cached pointer to SCT cluster collection in StoreGate

Definition at line 304 of file SiCombinatorialTrackFinderData_xk.h.

304{nullptr};

◆ m_simpleTrack

bool InDet::SiCombinatorialTrackFinderData_xk::m_simpleTrack {false}
privateinherited

Simple track flag.

Definition at line 278 of file SiCombinatorialTrackFinderData_xk.h.

278{false};

◆ m_statistic

std::array<bool,kNCombStats> InDet::SiCombinatorialTrackFinderData_xk::m_statistic {}
privateinherited

Switch array.

Definition at line 262 of file SiCombinatorialTrackFinderData_xk.h.

262{};

◆ m_tools

InDet::SiTools_xk InDet::SiCombinatorialTrackFinderData_xk::m_tools
privateinherited

Hold tools, service, map, etc.

Definition at line 246 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_trackinfo

Trk::TrackInfo InDet::SiCombinatorialTrackFinderData_xk::m_trackinfo
privateinherited

Track info.

Definition at line 244 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_tracks

std::list<Trk::Track*> InDet::SiCombinatorialTrackFinderData_xk::m_tracks
privateinherited

List of found tracks.

Definition at line 248 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_trajectory

SiTrajectory_xk InDet::SiCombinatorialTrackFinderData_xk::m_trajectory
privateinherited

Track trajectory.

Definition at line 242 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_xi2max

double InDet::SiCombinatorialTrackFinderData_xk::m_xi2max {0.}
privateinherited

max Xi2 for updators

Definition at line 288 of file SiCombinatorialTrackFinderData_xk.h.

288{0.};

◆ m_xi2maxlink

double InDet::SiCombinatorialTrackFinderData_xk::m_xi2maxlink {0.}
privateinherited

max Xi2 for clusters

Definition at line 292 of file SiCombinatorialTrackFinderData_xk.h.

292{0.};

◆ m_xi2maxNoAdd

double InDet::SiCombinatorialTrackFinderData_xk::m_xi2maxNoAdd {0.}
privateinherited

max Xi2 for clusters

Definition at line 290 of file SiCombinatorialTrackFinderData_xk.h.

290{0.};

The documentation for this class was generated from the following file: