ATLAS Offline Software
Public Types | Public Member Functions | List of all members
InDet::SiCombinatorialTrackFinderData_xk Class Reference

#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. More...
 
 ~SiCombinatorialTrackFinderData_xk ()=default
 Default destructor. More...
 
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. More...
 
void setTools (const IInDetConditionsTool *pixCondTool, const IInDetConditionsTool *sctCondTool)
 
void setFieldCondObj (const AtlasFieldCacheCondObj *fieldCondObj)
 Set magnetif field cache. More...
 
void setPixContainer (const InDet::PixelClusterContainer *pixcont)
 Set cached pointer to Pixel cluster collection in StoreGate. More...
 
void setSctContainer (const InDet::SCT_ClusterContainer *sctcont)
 Set cached pointer to SCT cluster collection in StoreGate. More...
 
void setPixelDetectorElementStatus (const InDet::SiDetectorElementStatus *pixelDetElStatus)
 
void setSCTDetectorElementStatus (const InDet::SiDetectorElementStatus *sctDetElStatus)
 
void setResultCode (const ResultCode code)
 Setter for ResultCode (for disappearing track trigger) More...
 
void setFlagToReturnFailedTrack (const bool)
 Setter for flagToReturnFailedTrack (for disappearing track trigger) More...
 
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::PixelClusterContainerpixContainer () const
 Get cached pointer to Pixel cluster collection in StoreGate. More...
 
const InDet::SCT_ClusterContainersctContainer () const
 Get cached pointer to SCT cluster collection in StoreGate. More...
 
const Trk::PRDtoTrackMapPRDtoTrackMap () const
 Get PRD to track map. More...
 
bool isInitialized () const
 Check if this object is initialized by the setTools method. More...
 
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. More...
 
SiTrajectory_xk m_trajectory
 Track trajectory. More...
 
Trk::TrackInfo m_trackinfo
 Track info. More...
 
InDet::SiTools_xk m_tools
 Hold tools, service, map, etc. More...
 
std::list< Trk::Track * > m_tracks
 List of found tracks. More...
 
int m_nprint {0}
 Kind output information(?) More...
 
int m_inputseeds {0}
 Number input seeds. More...
 
int m_goodseeds {0}
 Number accepted seeds. More...
 
int m_findtracks {0}
 Number found tracks. More...
 
int m_inittracks {0}
 Number initial tracks. More...
 
int m_roadbug {0}
 Number wrong DE roads. More...
 
std::array< bool, kNCombStatsm_statistic {}
 Switch array. More...
 
bool m_heavyIon {false}
 
int m_cosmicTrack {0}
 Is it cosmic track (0 or 1) More...
 
int m_nclusmin {0}
 Min number clusters. More...
 
int m_nclusminb {0}
 Min number clusters. More...
 
int m_nwclusmin {0}
 Min number weighted clusters. More...
 
int m_nholesmax {0}
 Max number holes. More...
 
int m_dholesmax {0}
 Max holes gap. More...
 
bool m_simpleTrack {false}
 Simple track flag. More...
 
bool m_flagToReturnFailedTrack {false}
 Flag whether to return non-successful tracks (for disappearing track trigger) More...
 
ResultCode m_resultCode {ResultCode::Success}
 Result code (to indicate fit result for disappearing track trigger) More...
 
double m_pTmin {0.}
 min pT More...
 
double m_pTminBrem {0.}
 min pT for brem noise model More...
 
double m_xi2max {0.}
 max Xi2 for updators More...
 
double m_xi2maxNoAdd {0.}
 max Xi2 for clusters More...
 
double m_xi2maxlink {0.}
 max Xi2 for clusters More...
 
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. More...
 
const InDet::PixelClusterContainerm_pixcontainer {nullptr}
 cached pointer to Pixel cluster collection in StoreGate More...
 
const InDet::SCT_ClusterContainerm_sctcontainer {nullptr}
 cached pointer to SCT cluster collection in StoreGate More...
 
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. More...
 
void addPatternHoleSearchOutcome (Trk::Track *theTrack, const InDet::PatternHoleSearchOutcome &outcome)
 This is used to store the pattern hole search outcome for a given track. More...
 
void setPRDtoTrackMap (const Trk::PRDtoTrackMap *prd_to_track_map)
 Set PRD to track map. More...
 

Detailed Description

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

Author
Susum.nosp@m.u.Od.nosp@m.a@cer.nosp@m.n.ch

Definition at line 34 of file SiCombinatorialTrackFinderData_xk.h.

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,
63  PixSeedDiffKFBwd = 3,
64  PixSeedDiffKFFwd = 4,
65  PixSeedNCluster = 5,
66  MixSeedDiffKFBwd = -3,
67  MixSeedDiffKFFwd = -4,
68  MixSeedNCluster = -5,
69  Quality = 6,
70  Pt = 7,
71  NCluster = 8,
72  HoleCut = 9,
73  };

◆ ResultCodeThreshold

Enumerator
RecoverableForDisTrk 

Definition at line 74 of file SiCombinatorialTrackFinderData_xk.h.

74  {
76  };

◆ summaryStatArraySizes

Enumerator
kNStatAllTypes 
kNStatEtaTypes 
kNSeedTypes 
kNRapidityRanges 
kNCombStats 

Definition at line 48 of file SiCombinatorialTrackFinderData_xk.h.

48  {
49  kNStatAllTypes = 15,
50  kNStatEtaTypes = 2,
51  kNSeedTypes = 4,
52  kNRapidityRanges = 8,
53  kNCombStats = 6

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  }

◆ cosmicTrack()

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

Definition at line 189 of file SiCombinatorialTrackFinderData_xk.h.

189 {return m_cosmicTrack;}

◆ dholesmax()

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

Definition at line 194 of file SiCombinatorialTrackFinderData_xk.h.

194 {return m_dholesmax;}

◆ 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

Definition at line 215 of file SiCombinatorialTrackFinderData_xk.h.

215 {return m_findtracks;}

◆ flagToReturnFailedTrack()

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

Definition at line 181 of file SiCombinatorialTrackFinderData_xk.h.

◆ goodseeds()

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

Definition at line 214 of file SiCombinatorialTrackFinderData_xk.h.

214 {return m_goodseeds;}

◆ heavyIon()

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

Definition at line 185 of file SiCombinatorialTrackFinderData_xk.h.

185 {return m_heavyIon;}

◆ inittracks()

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

Definition at line 216 of file SiCombinatorialTrackFinderData_xk.h.

216 {return m_inittracks;}

◆ inputseeds()

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

Definition at line 213 of file SiCombinatorialTrackFinderData_xk.h.

213 {return m_inputseeds;}

◆ 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.

178 {return m_initialized;}

◆ isITkGeometry()

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

Definition at line 186 of file SiCombinatorialTrackFinderData_xk.h.

186 {return m_ITkGeometry;}

◆ nclusmin()

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

Definition at line 190 of file SiCombinatorialTrackFinderData_xk.h.

190 {return m_nclusmin;}

◆ nclusminb()

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

Definition at line 191 of file SiCombinatorialTrackFinderData_xk.h.

191 {return m_nclusminb;}

◆ nholesmax()

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

Definition at line 193 of file SiCombinatorialTrackFinderData_xk.h.

193 {return m_nholesmax;}

◆ 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;}

◆ 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();}

◆ pTmin()

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

Definition at line 197 of file SiCombinatorialTrackFinderData_xk.h.

197 {return m_pTmin;}

◆ 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;}

◆ roadbug()

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

Definition at line 217 of file SiCombinatorialTrackFinderData_xk.h.

217 {return m_roadbug;}

◆ 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;}

◆ setCosmicTrack()

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

Definition at line 139 of file SiCombinatorialTrackFinderData_xk.h.

139 {m_cosmicTrack = value;}

◆ setDholesmax()

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

Definition at line 144 of file SiCombinatorialTrackFinderData_xk.h.

144 {m_dholesmax = value;}

◆ setFastTracking()

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

Definition at line 62 of file SiCombinatorialTrackFinderData_xk.cxx.

62  {
65  }

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

◆ setHeavyIon()

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

Definition at line 52 of file SiCombinatorialTrackFinderData_xk.cxx.

52  {
53  m_heavyIon = flag;
55  }

◆ setITkGeometry()

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

Definition at line 57 of file SiCombinatorialTrackFinderData_xk.cxx.

57  {
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.

141 {m_nclusminb = value;}

◆ setNholesmax()

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

Definition at line 143 of file SiCombinatorialTrackFinderData_xk.h.

143 {m_nholesmax = value;}

◆ setNwclusmin()

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

Definition at line 142 of file SiCombinatorialTrackFinderData_xk.h.

142 {m_nwclusmin = value;}

◆ 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.

148 {m_pTminBrem = value;}

◆ 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.

128 {m_resultCode = code;}

◆ 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.

145 {m_simpleTrack = value;}

◆ 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  //
37 
38  m_initialized = true;
39  }

◆ setXi2max()

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

Definition at line 149 of file SiCombinatorialTrackFinderData_xk.h.

149 {m_xi2max = value;}

◆ setXi2maxlink()

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

Definition at line 151 of file SiCombinatorialTrackFinderData_xk.h.

151 {m_xi2maxlink = value;}

◆ setXi2maxNoAdd()

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

Definition at line 150 of file SiCombinatorialTrackFinderData_xk.h.

150 {m_xi2maxNoAdd = value;}

◆ 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;}

◆ 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.

208 {return m_trackinfo;}

◆ tracks()

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

Definition at line 210 of file SiCombinatorialTrackFinderData_xk.h.

210 {return m_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.

◆ m_dholesmax

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

Max holes gap.

Definition at line 276 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_doFastTracking

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

Definition at line 296 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_findtracks

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

Number found tracks.

Definition at line 256 of file SiCombinatorialTrackFinderData_xk.h.

◆ 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.

◆ m_goodseeds

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

Number accepted seeds.

Definition at line 254 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_heavyIon

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

Definition at line 264 of file SiCombinatorialTrackFinderData_xk.h.

◆ 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.

◆ m_inittracks

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

Number initial tracks.

Definition at line 258 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_inputseeds

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

Number input seeds.

Definition at line 252 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_ITkGeometry

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

Definition at line 294 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_nclusmin

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

Min number clusters.

Definition at line 268 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_nclusminb

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

Min number clusters.

Definition at line 270 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_nholesmax

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

Max number holes.

Definition at line 274 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_nprint

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

Kind output information(?)

Definition at line 250 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_nwclusmin

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

Min number weighted clusters.

Definition at line 272 of file SiCombinatorialTrackFinderData_xk.h.

◆ 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.

◆ m_pTmin

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

min pT

Definition at line 284 of file SiCombinatorialTrackFinderData_xk.h.

◆ 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.

◆ 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.

◆ 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.

◆ m_simpleTrack

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

Simple track flag.

Definition at line 278 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_statistic

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

Switch array.

Definition at line 262 of file SiCombinatorialTrackFinderData_xk.h.

◆ 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.

◆ m_xi2maxlink

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

max Xi2 for clusters

Definition at line 292 of file SiCombinatorialTrackFinderData_xk.h.

◆ m_xi2maxNoAdd

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

max Xi2 for clusters

Definition at line 290 of file SiCombinatorialTrackFinderData_xk.h.


The documentation for this class was generated from the following files:
InDet::SiCombinatorialTrackFinderData_xk::m_sctcontainer
const InDet::SCT_ClusterContainer * m_sctcontainer
cached pointer to SCT cluster collection in StoreGate
Definition: SiCombinatorialTrackFinderData_xk.h:304
InDet::SiCombinatorialTrackFinderData_xk::m_inputseeds
int m_inputseeds
Number input seeds.
Definition: SiCombinatorialTrackFinderData_xk.h:252
InDet::SiCombinatorialTrackFinderData_xk::m_nwclusmin
int m_nwclusmin
Min number weighted clusters.
Definition: SiCombinatorialTrackFinderData_xk.h:272
InDet::SiCombinatorialTrackFinderData_xk::MixSeedDiffKFBwd
@ MixSeedDiffKFBwd
Definition: SiCombinatorialTrackFinderData_xk.h:66
InDet::SiCombinatorialTrackFinderData_xk::m_flagToReturnFailedTrack
bool m_flagToReturnFailedTrack
Flag whether to return non-successful tracks (for disappearing track trigger)
Definition: SiCombinatorialTrackFinderData_xk.h:280
InDet::SiCombinatorialTrackFinderData_xk::m_pTmin
double m_pTmin
min pT
Definition: SiCombinatorialTrackFinderData_xk.h:284
InDet::SiTools_xk::setFieldCondObj
void setFieldCondObj(const AtlasFieldCacheCondObj *fieldCondObj)
Definition: SiTools_xk.h:191
InDet::SiCombinatorialTrackFinderData_xk::kNCombStats
@ kNCombStats
Definition: SiCombinatorialTrackFinderData_xk.h:53
InDet::SiCombinatorialTrackFinderData_xk::m_nclusmin
int m_nclusmin
Min number clusters.
Definition: SiCombinatorialTrackFinderData_xk.h:268
InDet::SiCombinatorialTrackFinderData_xk::m_tools
InDet::SiTools_xk m_tools
Hold tools, service, map, etc.
Definition: SiCombinatorialTrackFinderData_xk.h:246
InDet::SiCombinatorialTrackFinderData_xk::m_pixcontainer
const InDet::PixelClusterContainer * m_pixcontainer
cached pointer to Pixel cluster collection in StoreGate
Definition: SiCombinatorialTrackFinderData_xk.h:302
InDet::SiCombinatorialTrackFinderData_xk::m_simpleTrack
bool m_simpleTrack
Simple track flag.
Definition: SiCombinatorialTrackFinderData_xk.h:278
InDet::SiCombinatorialTrackFinderData_xk::m_nholesmax
int m_nholesmax
Max number holes.
Definition: SiCombinatorialTrackFinderData_xk.h:274
InDet::SiCombinatorialTrackFinderData_xk::m_statistic
std::array< bool, kNCombStats > m_statistic
Switch array.
Definition: SiCombinatorialTrackFinderData_xk.h:262
InDet::SiCombinatorialTrackFinderData_xk::m_pTminBrem
double m_pTminBrem
min pT for brem noise model
Definition: SiCombinatorialTrackFinderData_xk.h:286
InDet::SiCombinatorialTrackFinderData_xk::m_heavyIon
bool m_heavyIon
Definition: SiCombinatorialTrackFinderData_xk.h:264
InDet::SiCombinatorialTrackFinderData_xk::m_nclusminb
int m_nclusminb
Min number clusters.
Definition: SiCombinatorialTrackFinderData_xk.h:270
athena.value
value
Definition: athena.py:124
InDet::SiTools_xk::PRDtoTrackMap
const Trk::PRDtoTrackMap * PRDtoTrackMap() const
Definition: SiTools_xk.h:87
Athena::getMessageSvc
IMessageSvc * getMessageSvc(bool quiet=false)
Definition: getMessageSvc.cxx:20
InDet::SiCombinatorialTrackFinderData_xk::m_roadbug
int m_roadbug
Number wrong DE roads.
Definition: SiCombinatorialTrackFinderData_xk.h:260
InDet::SiTools_xk::setHeavyIon
void setHeavyIon(bool)
Definition: SiTools_xk.h:249
InDet::SiCombinatorialTrackFinderData_xk::m_goodseeds
int m_goodseeds
Number accepted seeds.
Definition: SiCombinatorialTrackFinderData_xk.h:254
InDet::SiCombinatorialTrackFinderData_xk::m_resultCode
ResultCode m_resultCode
Result code (to indicate fit result for disappearing track trigger)
Definition: SiCombinatorialTrackFinderData_xk.h:282
histSizes.code
code
Definition: histSizes.py:129
InDet::SiCombinatorialTrackFinderData_xk::m_trajectory
SiTrajectory_xk m_trajectory
Track trajectory.
Definition: SiCombinatorialTrackFinderData_xk.h:242
InDet::SiTools_xk::setFastTracking
void setFastTracking(bool)
Definition: SiTools_xk.h:254
InDet::SiCombinatorialTrackFinderData_xk::summaryStatArraySizes
summaryStatArraySizes
Definition: SiCombinatorialTrackFinderData_xk.h:48
InDet::SiCombinatorialTrackFinderData_xk::Quality
@ Quality
Definition: SiCombinatorialTrackFinderData_xk.h:69
InDet::SiCombinatorialTrackFinderData_xk::m_trackinfo
Trk::TrackInfo m_trackinfo
Track info.
Definition: SiCombinatorialTrackFinderData_xk.h:244
InDet::SiCombinatorialTrackFinderData_xk::kNRapidityRanges
@ kNRapidityRanges
Definition: SiCombinatorialTrackFinderData_xk.h:52
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
InDet::SiCombinatorialTrackFinderData_xk::m_cosmicTrack
int m_cosmicTrack
Is it cosmic track (0 or 1)
Definition: SiCombinatorialTrackFinderData_xk.h:266
InDet::SiCombinatorialTrackFinderData_xk::m_xi2max
double m_xi2max
max Xi2 for updators
Definition: SiCombinatorialTrackFinderData_xk.h:288
InDet::SiCombinatorialTrackFinderData_xk::kNStatEtaTypes
@ kNStatEtaTypes
Definition: SiCombinatorialTrackFinderData_xk.h:50
InDet::SiCombinatorialTrackFinderData_xk::kNStatAllTypes
@ kNStatAllTypes
Definition: SiCombinatorialTrackFinderData_xk.h:49
InDet::SiCombinatorialTrackFinderData_xk::m_findtracks
int m_findtracks
Number found tracks.
Definition: SiCombinatorialTrackFinderData_xk.h:256
master.flag
bool flag
Definition: master.py:29
InDet::SiCombinatorialTrackFinderData_xk::PixSeedDiffKFFwd
@ PixSeedDiffKFFwd
Definition: SiCombinatorialTrackFinderData_xk.h:64
InDet::SiCombinatorialTrackFinderData_xk::m_nprint
int m_nprint
Kind output information(?)
Definition: SiCombinatorialTrackFinderData_xk.h:250
InDet::SiCombinatorialTrackFinderData_xk::MixSeedNCluster
@ MixSeedNCluster
Definition: SiCombinatorialTrackFinderData_xk.h:68
InDet::SiCombinatorialTrackFinderData_xk::m_initialized
bool m_initialized
Initialization flag.
Definition: SiCombinatorialTrackFinderData_xk.h:240
InDet::SiCombinatorialTrackFinderData_xk::HoleCut
@ HoleCut
Definition: SiCombinatorialTrackFinderData_xk.h:72
InDet::SiCombinatorialTrackFinderData_xk::Pt
@ Pt
Definition: SiCombinatorialTrackFinderData_xk.h:70
InDet::SiCombinatorialTrackFinderData_xk::m_holeSearchOutcomes
std::map< Trk::Track *, InDet::PatternHoleSearchOutcome > m_holeSearchOutcomes
A helper map to associate hole search outcomes to tracks.
Definition: SiCombinatorialTrackFinderData_xk.h:299
InDet::SiCombinatorialTrackFinderData_xk::PixSeedDiffKFBwd
@ PixSeedDiffKFBwd
Definition: SiCombinatorialTrackFinderData_xk.h:63
InDet::SiCombinatorialTrackFinderData_xk::RecoverableForDisTrk
@ RecoverableForDisTrk
Definition: SiCombinatorialTrackFinderData_xk.h:75
InDet::SiCombinatorialTrackFinderData_xk::m_xi2maxNoAdd
double m_xi2maxNoAdd
max Xi2 for clusters
Definition: SiCombinatorialTrackFinderData_xk.h:290
InDet::SiCombinatorialTrackFinderData_xk::m_tracks
std::list< Trk::Track * > m_tracks
List of found tracks.
Definition: SiCombinatorialTrackFinderData_xk.h:248
InDet::SiTools_xk::setSCTDetectorElementStatus
void setSCTDetectorElementStatus(const InDet::SiDetectorElementStatus *sctDetElStatus)
Definition: SiTools_xk.h:89
InDet::SiCombinatorialTrackFinderData_xk::m_ITkGeometry
bool m_ITkGeometry
Definition: SiCombinatorialTrackFinderData_xk.h:294
InDet::SiCombinatorialTrackFinderData_xk::MixSeedDiffKFFwd
@ MixSeedDiffKFFwd
Definition: SiCombinatorialTrackFinderData_xk.h:67
InDet::SiCombinatorialTrackFinderData_xk::m_doFastTracking
bool m_doFastTracking
Definition: SiCombinatorialTrackFinderData_xk.h:296
CondAlgsOpts.found
int found
Definition: CondAlgsOpts.py:101
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
InDet::SiTools_xk::setITkGeometry
void setITkGeometry(bool)
Definition: SiTools_xk.h:259
InDet::SiTools_xk::setPRDtoTrackMap
void setPRDtoTrackMap(const Trk::PRDtoTrackMap *prd_to_track_map)
Definition: SiTools_xk.h:83
InDet::SiCombinatorialTrackFinderData_xk::m_inittracks
int m_inittracks
Number initial tracks.
Definition: SiCombinatorialTrackFinderData_xk.h:258
InDet::SiTools_xk::setPixelDetectorElementStatus
void setPixelDetectorElementStatus(const InDet::SiDetectorElementStatus *pixelDetElStatus)
Definition: SiTools_xk.h:88
InDet::SiCombinatorialTrackFinderData_xk::NCluster
@ NCluster
Definition: SiCombinatorialTrackFinderData_xk.h:71
InDet::SiCombinatorialTrackFinderData_xk::Success
@ Success
Definition: SiCombinatorialTrackFinderData_xk.h:61
InDet::SiCombinatorialTrackFinderData_xk::m_dholesmax
int m_dholesmax
Max holes gap.
Definition: SiCombinatorialTrackFinderData_xk.h:276
InDet::SiCombinatorialTrackFinderData_xk::m_xi2maxlink
double m_xi2maxlink
max Xi2 for clusters
Definition: SiCombinatorialTrackFinderData_xk.h:292
InDet::SiCombinatorialTrackFinderData_xk::Unrecoverable
@ Unrecoverable
Definition: SiCombinatorialTrackFinderData_xk.h:62
InDet::SiCombinatorialTrackFinderData_xk::kNSeedTypes
@ kNSeedTypes
Definition: SiCombinatorialTrackFinderData_xk.h:51
InDet::SiTrajectory_xk::setTools
void setTools(const InDet::SiTools_xk *)
Definition: SiTrajectory_xk.cxx:15
InDet::SiCombinatorialTrackFinderData_xk::PixSeedNCluster
@ PixSeedNCluster
Definition: SiCombinatorialTrackFinderData_xk.h:65
InDet::SiTools_xk::setTools
void setTools(const Trk::IPatternParametersPropagator *, const Trk::IPatternParametersUpdator *, const Trk::IRIO_OnTrackCreator *)
Definition: SiTools_xk.h:181