ATLAS Offline Software
Loading...
Searching...
No Matches
InDet::SiCombinatorialTrackFinderData_xk Class Reference

InDet::SiCombinatorialTrackFinderData_xk holds event dependent data used by SiCombinatorialTrackFinder_xk. More...

#include <SiCombinatorialTrackFinderData_xk.h>

Inheritance diagram for InDet::SiCombinatorialTrackFinderData_xk:
Collaboration diagram for InDet::SiCombinatorialTrackFinderData_xk:

Public Types

enum  summaryStatArraySizes {
  kNStatAllTypes = 15 , kNStatEtaTypes = 2 , kNSeedTypes = 4 , kNRapidityRanges = 8 ,
  kNCombStats = 6
}
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 }
typedef enum InDet::SiCombinatorialTrackFinderData_xk::summaryStatArraySizes summaryStatArraySizes

Public Member Functions

 SiCombinatorialTrackFinderData_xk ()
 Constructor.
 ~SiCombinatorialTrackFinderData_xk ()=default
 Default destructor.
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

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

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

◆ SiCombinatorialTrackFinderData_xk()

InDet::SiCombinatorialTrackFinderData_xk::SiCombinatorialTrackFinderData_xk ( )
default

Constructor.

◆ ~SiCombinatorialTrackFinderData_xk()

InDet::SiCombinatorialTrackFinderData_xk::~SiCombinatorialTrackFinderData_xk ( )
default

Default destructor.

Member Function Documentation

◆ addPatternHoleSearchOutcome()

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

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
inline

Definition at line 189 of file SiCombinatorialTrackFinderData_xk.h.

◆ dholesmax()

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

◆ findPatternHoleSearchOutcome()

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

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 ( )
inline

◆ flagToReturnFailedTrack()

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

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 ( )
inline

Definition at line 214 of file SiCombinatorialTrackFinderData_xk.h.

◆ heavyIon()

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

◆ inittracks()

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

◆ inputseeds()

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

◆ isInitialized()

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

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
inline

◆ nclusmin()

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

◆ nclusminb()

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

◆ nholesmax()

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

◆ nprint()

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

Definition at line 212 of file SiCombinatorialTrackFinderData_xk.h.

212{return m_nprint;}

◆ nwclusmin()

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

Definition at line 192 of file SiCombinatorialTrackFinderData_xk.h.

192{return m_nwclusmin;}

◆ pixContainer()

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

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
inline

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
inline

◆ pTminBrem()

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

Definition at line 198 of file SiCombinatorialTrackFinderData_xk.h.

198{return m_pTminBrem;}

◆ resultCode()

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

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 ( )
inline

Definition at line 217 of file SiCombinatorialTrackFinderData_xk.h.

◆ sctContainer()

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

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)
inline

Definition at line 139 of file SiCombinatorialTrackFinderData_xk.h.

◆ setDholesmax()

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

Definition at line 144 of file SiCombinatorialTrackFinderData_xk.h.

◆ setFastTracking()

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

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)
inline

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)

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)

Definition at line 52 of file SiCombinatorialTrackFinderData_xk.cxx.

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

◆ setITkGeometry()

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

Definition at line 57 of file SiCombinatorialTrackFinderData_xk.cxx.

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

◆ setNclusmin()

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

Definition at line 140 of file SiCombinatorialTrackFinderData_xk.h.

140{m_nclusmin = value;}

◆ setNclusminb()

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

Definition at line 141 of file SiCombinatorialTrackFinderData_xk.h.

◆ setNholesmax()

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

Definition at line 143 of file SiCombinatorialTrackFinderData_xk.h.

◆ setNwclusmin()

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

Definition at line 142 of file SiCombinatorialTrackFinderData_xk.h.

◆ setPixContainer()

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

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)
inline

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)
inlineprotected

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)
inline

Definition at line 147 of file SiCombinatorialTrackFinderData_xk.h.

147{m_pTmin = value;}

◆ setPTminBrem()

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

Definition at line 148 of file SiCombinatorialTrackFinderData_xk.h.

◆ setResultCode()

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

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)
inline

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)
inline

Definition at line 120 of file SiCombinatorialTrackFinderData_xk.h.

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

◆ setSimpleTrack()

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

Definition at line 145 of file SiCombinatorialTrackFinderData_xk.h.

◆ setTools() [1/2]

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

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 )

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)
inline

◆ setXi2maxlink()

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

◆ setXi2maxNoAdd()

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

◆ simpleTrack()

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

Definition at line 195 of file SiCombinatorialTrackFinderData_xk.h.

195{return m_simpleTrack;}

◆ statistic()

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

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 ( )
inline

Definition at line 209 of file SiCombinatorialTrackFinderData_xk.h.

209{return m_tools;}

◆ trackinfo()

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

Definition at line 208 of file SiCombinatorialTrackFinderData_xk.h.

◆ tracks()

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

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 ( )
inline

Definition at line 207 of file SiCombinatorialTrackFinderData_xk.h.

207{return m_trajectory;}

◆ useFastTracking()

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

Definition at line 187 of file SiCombinatorialTrackFinderData_xk.h.

187{return m_doFastTracking;}

◆ xi2max()

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

Definition at line 199 of file SiCombinatorialTrackFinderData_xk.h.

199{return m_xi2max;}

◆ xi2maxlink()

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

Definition at line 201 of file SiCombinatorialTrackFinderData_xk.h.

201{return m_xi2maxlink;}

◆ xi2maxNoAdd()

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

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}
private

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}
private

Max holes gap.

Definition at line 276 of file SiCombinatorialTrackFinderData_xk.h.

276{0};

◆ m_doFastTracking

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

Definition at line 296 of file SiCombinatorialTrackFinderData_xk.h.

296{false};

◆ m_findtracks

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

Number found tracks.

Definition at line 256 of file SiCombinatorialTrackFinderData_xk.h.

256{0};

◆ m_flagToReturnFailedTrack

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

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}
private

Number accepted seeds.

Definition at line 254 of file SiCombinatorialTrackFinderData_xk.h.

254{0};

◆ m_heavyIon

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

Definition at line 264 of file SiCombinatorialTrackFinderData_xk.h.

264{false};

◆ m_holeSearchOutcomes

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

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}
private

Initialization flag.

Definition at line 240 of file SiCombinatorialTrackFinderData_xk.h.

240{false};

◆ m_inittracks

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

Number initial tracks.

Definition at line 258 of file SiCombinatorialTrackFinderData_xk.h.

258{0};

◆ m_inputseeds

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

Number input seeds.

Definition at line 252 of file SiCombinatorialTrackFinderData_xk.h.

252{0};

◆ m_ITkGeometry

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

Definition at line 294 of file SiCombinatorialTrackFinderData_xk.h.

294{false};

◆ m_nclusmin

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

Min number clusters.

Definition at line 268 of file SiCombinatorialTrackFinderData_xk.h.

268{0};

◆ m_nclusminb

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

Min number clusters.

Definition at line 270 of file SiCombinatorialTrackFinderData_xk.h.

270{0};

◆ m_nholesmax

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

Max number holes.

Definition at line 274 of file SiCombinatorialTrackFinderData_xk.h.

274{0};

◆ m_nprint

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

Kind output information(?)

Definition at line 250 of file SiCombinatorialTrackFinderData_xk.h.

250{0};

◆ m_nwclusmin

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

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}
private

cached pointer to Pixel cluster collection in StoreGate

Definition at line 302 of file SiCombinatorialTrackFinderData_xk.h.

302{nullptr};

◆ m_pTmin

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

min pT

Definition at line 284 of file SiCombinatorialTrackFinderData_xk.h.

284{0.};

◆ m_pTminBrem

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

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}
private

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}
private

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}
private

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}
private

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 {}
private

Switch array.

Definition at line 262 of file SiCombinatorialTrackFinderData_xk.h.

262{};

◆ m_tools

InDet::SiTools_xk InDet::SiCombinatorialTrackFinderData_xk::m_tools
private

Hold tools, service, map, etc.

Definition at line 246 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_trackinfo

Trk::TrackInfo InDet::SiCombinatorialTrackFinderData_xk::m_trackinfo
private

Track info.

Definition at line 244 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_tracks

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

List of found tracks.

Definition at line 248 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_trajectory

SiTrajectory_xk InDet::SiCombinatorialTrackFinderData_xk::m_trajectory
private

Track trajectory.

Definition at line 242 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_xi2max

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

max Xi2 for updators

Definition at line 288 of file SiCombinatorialTrackFinderData_xk.h.

288{0.};

◆ m_xi2maxlink

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

max Xi2 for clusters

Definition at line 292 of file SiCombinatorialTrackFinderData_xk.h.

292{0.};

◆ m_xi2maxNoAdd

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

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 files: