ATLAS Offline Software
SiCombinatorialTrackFinderData_xk.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 
3 /*
4  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
5 */
6 
8 // Header file for class SiCombinatorialTrackFinderData_xk
10 
11 #ifndef SiCombinatorialTrackFinderData_xk_H
12 #define SiCombinatorialTrackFinderData_xk_H
13 
16 #include "TrkTrack/TrackInfo.h"
17 
18 #include <list>
19 
20 namespace Trk {
21  class Track;
22 }
23 
24 namespace InDet {
25 
35 
36  public:
41 
46 
47  //enum used in Track Maker tools for summary statistics table
48  typedef enum summaryStatArraySizes{
53  kNCombStats = 6
55 
60  enum ResultCode {
61  Success = 99,
69  Quality = 6,
70  Pt = 7,
71  NCluster = 8,
72  HoleCut = 9,
73  };
76  };
77 
81 
85  void setTools(const Trk::IPatternParametersPropagator* propTool,
86  const Trk::IPatternParametersUpdator* updatorTool,
87  const Trk::IRIO_OnTrackCreator* rioTool,
88  const IInDetConditionsTool* pixCondTool,
89  const IInDetConditionsTool* sctCondTool,
90  const Trk::MagneticFieldProperties* fieldProp,
91  const Trk::IBoundaryCheckTool* boundaryCheckTool);
92 
93  void setTools(const IInDetConditionsTool* pixCondTool,
94  const IInDetConditionsTool* sctCondTool) {
95  m_tools.setTools(pixCondTool,
96  sctCondTool);
97  }
98 
102  void setFieldCondObj(const AtlasFieldCacheCondObj* fieldCondObj)
103  {m_tools.setFieldCondObj(fieldCondObj);}
104 
109  {m_pixcontainer = pixcont;}
114  {m_sctcontainer = sctcont;}
115 
117  const InDet::SiDetectorElementStatus* pixelDetElStatus) {
118  m_tools.setPixelDetectorElementStatus(pixelDetElStatus);
119  }
121  const InDet::SiDetectorElementStatus* sctDetElStatus) {
122  m_tools.setSCTDetectorElementStatus(sctDetElStatus);
123  }
124 
129 
133  void setFlagToReturnFailedTrack(const bool);
134 
135  void setHeavyIon(bool);
136  void setITkGeometry(bool);
137  void setFastTracking(bool);
138 
146 
147  void setPTmin(double value) {m_pTmin = value;}
149  void setXi2max(double value) {m_xi2max = value;}
152 
156 
157 
162  {return m_pixcontainer;}
167  {return m_sctcontainer;}
168 
173  {return m_tools.PRDtoTrackMap();}
174 
178  bool isInitialized() const {return m_initialized;}
179 
180  // flag to tell whether to return tracks even in case fit is un-successful (for disappearing track trigger)
182  // code to tell the fit result (code includes non-succesful cases for disappearing track trigger)
184 
185  bool heavyIon() const {return m_heavyIon;}
186  bool isITkGeometry() const {return m_ITkGeometry;}
187  bool useFastTracking() const {return m_doFastTracking;}
188 
189  int cosmicTrack() const {return m_cosmicTrack;}
190  int nclusmin() const {return m_nclusmin;}
191  int nclusminb() const {return m_nclusminb;}
192  int nwclusmin() const {return m_nwclusmin;}
193  int nholesmax() const {return m_nholesmax;}
194  int dholesmax() const {return m_dholesmax;}
195  bool simpleTrack() const {return m_simpleTrack;}
196 
197  double pTmin() const {return m_pTmin;}
198  double pTminBrem() const {return m_pTminBrem;}
199  double xi2max() const {return m_xi2max;}
200  double xi2maxNoAdd() const {return m_xi2maxNoAdd;}
201  double xi2maxlink() const {return m_xi2maxlink;}
202 
210  std::list<Trk::Track*>& tracks(){return m_tracks;}
211 
212  int& nprint() {return m_nprint;}
213  int& inputseeds() {return m_inputseeds;}
214  int& goodseeds() {return m_goodseeds;}
215  int& findtracks() {return m_findtracks;}
216  int& inittracks() {return m_inittracks;}
217  int& roadbug() {return m_roadbug;}
218  std::array<bool,kNCombStats>& statistic() {return m_statistic;}
219 
221 
229 
230  protected:
234  void setPRDtoTrackMap(const Trk::PRDtoTrackMap* prd_to_track_map)
235  {m_tools.setPRDtoTrackMap(prd_to_track_map);}
236 
237  private:
238 
240  bool m_initialized{false};
248  std::list<Trk::Track*> m_tracks;
250  int m_nprint{0};
252  int m_inputseeds{0};
254  int m_goodseeds{0};
256  int m_findtracks{0};
258  int m_inittracks{0};
260  int m_roadbug{0};
262  std::array<bool,kNCombStats> m_statistic{};
263  // Heavy ion flag
264  bool m_heavyIon{false};
268  int m_nclusmin{0};
270  int m_nclusminb{0};
272  int m_nwclusmin{0};
274  int m_nholesmax{0};
276  int m_dholesmax{0};
278  bool m_simpleTrack{false};
282  ResultCode m_resultCode{ResultCode::Success};
284  double m_pTmin{0.};
286  double m_pTminBrem{0.};
288  double m_xi2max{0.};
290  double m_xi2maxNoAdd{0.};
292  double m_xi2maxlink{0.};
293  // Is ITk geometry
294  bool m_ITkGeometry{false};
295  // Do Fast Tracking setup
296  bool m_doFastTracking{false};
297 
299  std::map<Trk::Track*, InDet::PatternHoleSearchOutcome> m_holeSearchOutcomes;
300 
305 
306  };
307 
308 } // end of name space
309 
310 #endif // SiCombinatorialTrackFinderData_xk_H
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::findtracks
int & findtracks()
Definition: SiCombinatorialTrackFinderData_xk.h:215
Trk::TrackInfo
Contains information about the 'fitter' of this track.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/TrackInfo.h:32
InDet::SiCombinatorialTrackFinderData_xk::MixSeedDiffKFBwd
@ MixSeedDiffKFBwd
Definition: SiCombinatorialTrackFinderData_xk.h:66
InDet::SiCombinatorialTrackFinderData_xk::statistic
std::array< bool, kNCombStats > & statistic()
Definition: SiCombinatorialTrackFinderData_xk.h:218
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
Trk::MagneticFieldProperties
Definition: MagneticFieldProperties.h:31
InDet::SiTools_xk::setFieldCondObj
void setFieldCondObj(const AtlasFieldCacheCondObj *fieldCondObj)
Definition: SiTools_xk.h:161
InDet::SiCombinatorialTrackFinderData_xk::nclusmin
int nclusmin() const
Definition: SiCombinatorialTrackFinderData_xk.h:190
InDet::SiCombinatorialTrackFinderData_xk::kNCombStats
@ kNCombStats
Definition: SiCombinatorialTrackFinderData_xk.h:53
Trk::Track
The ATLAS Track class.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/Track.h:73
AtlasFieldCacheCondObj
Definition: AtlasFieldCacheCondObj.h:19
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::ResultCodeThreshold
ResultCodeThreshold
Definition: SiCombinatorialTrackFinderData_xk.h:74
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::setSimpleTrack
void setSimpleTrack(bool value)
Definition: SiCombinatorialTrackFinderData_xk.h:145
InDet::SiCombinatorialTrackFinderData_xk::m_simpleTrack
bool m_simpleTrack
Simple track flag.
Definition: SiCombinatorialTrackFinderData_xk.h:278
Trk::PRDtoTrackMap
Definition: PRDtoTrackMap.h:17
InDet
Primary Vertex Finder.
Definition: VP1ErrorUtils.h:36
InDet::SiCombinatorialTrackFinderData_xk::setXi2maxNoAdd
void setXi2maxNoAdd(double value)
Definition: SiCombinatorialTrackFinderData_xk.h:150
InDet::SiCombinatorialTrackFinderData_xk::m_nholesmax
int m_nholesmax
Max number holes.
Definition: SiCombinatorialTrackFinderData_xk.h:274
InDet::SiCombinatorialTrackFinderData_xk::setPTminBrem
void setPTminBrem(double value)
Definition: SiCombinatorialTrackFinderData_xk.h:148
InDet::SiCombinatorialTrackFinderData_xk::m_statistic
std::array< bool, kNCombStats > m_statistic
Switch array.
Definition: SiCombinatorialTrackFinderData_xk.h:262
InDet::SiCombinatorialTrackFinderData_xk::xi2maxNoAdd
double xi2maxNoAdd() const
Definition: SiCombinatorialTrackFinderData_xk.h:200
InDet::SiCombinatorialTrackFinderData_xk::nprint
int & nprint()
Definition: SiCombinatorialTrackFinderData_xk.h:212
InDet::SiCombinatorialTrackFinderData_xk::tracks
std::list< Trk::Track * > & tracks()
Definition: SiCombinatorialTrackFinderData_xk.h:210
InDet::SiCombinatorialTrackFinderData_xk::m_pTminBrem
double m_pTminBrem
min pT for brem noise model
Definition: SiCombinatorialTrackFinderData_xk.h:286
InDet::SiCombinatorialTrackFinderData_xk::setNwclusmin
void setNwclusmin(int value)
Definition: SiCombinatorialTrackFinderData_xk.h:142
InDet::SiCombinatorialTrackFinderData_xk::~SiCombinatorialTrackFinderData_xk
~SiCombinatorialTrackFinderData_xk()=default
Default destructor.
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::SCT_ClusterContainer
Trk::PrepRawDataContainer< SCT_ClusterCollection > SCT_ClusterContainer
Definition: SCT_ClusterContainer.h:27
InDet::SiCombinatorialTrackFinderData_xk::xi2maxlink
double xi2maxlink() const
Definition: SiCombinatorialTrackFinderData_xk.h:201
InDet::SiCombinatorialTrackFinderData_xk::setXi2maxlink
void setXi2maxlink(double value)
Definition: SiCombinatorialTrackFinderData_xk.h:151
InDet::PixelClusterContainer
Trk::PrepRawDataContainer< PixelClusterCollection > PixelClusterContainer
Definition: InnerDetector/InDetRecEvent/InDetPrepRawData/InDetPrepRawData/PixelClusterContainer.h:28
Trk::IPatternParametersPropagator
interface for track parameter propagation through the magnetic field, using the Trk::PatternTrackPara...
Definition: IPatternParametersPropagator.h:41
InDet::SiTools_xk::PRDtoTrackMap
const Trk::PRDtoTrackMap * PRDtoTrackMap() const
Definition: SiTools_xk.h:87
InDet::SiCombinatorialTrackFinderData_xk::heavyIon
bool heavyIon() const
Definition: SiCombinatorialTrackFinderData_xk.h:185
Trk::IBoundaryCheckTool
Definition: IBoundaryCheckTool.h:23
SiTrajectory_xk.h
SiTools_xk.h
InDet::SiCombinatorialTrackFinderData_xk::setCosmicTrack
void setCosmicTrack(int value)
Definition: SiCombinatorialTrackFinderData_xk.h:139
InDet::SiCombinatorialTrackFinderData_xk::setSCTDetectorElementStatus
void setSCTDetectorElementStatus(const InDet::SiDetectorElementStatus *sctDetElStatus)
Definition: SiCombinatorialTrackFinderData_xk.h:120
InDet::SiCombinatorialTrackFinderData_xk::m_roadbug
int m_roadbug
Number wrong DE roads.
Definition: SiCombinatorialTrackFinderData_xk.h:260
InDet::SiCombinatorialTrackFinderData_xk::setTools
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.
Definition: SiCombinatorialTrackFinderData_xk.cxx:16
InDet::SiCombinatorialTrackFinderData_xk::m_goodseeds
int m_goodseeds
Number accepted seeds.
Definition: SiCombinatorialTrackFinderData_xk.h:254
InDet::SiCombinatorialTrackFinderData_xk::setNclusmin
void setNclusmin(int value)
Definition: SiCombinatorialTrackFinderData_xk.h:140
InDet::SiCombinatorialTrackFinderData_xk::setPTmin
void setPTmin(double value)
Definition: SiCombinatorialTrackFinderData_xk.h:147
InDet::SiCombinatorialTrackFinderData_xk::nclusminb
int nclusminb() const
Definition: SiCombinatorialTrackFinderData_xk.h:191
Trk::IPatternParametersUpdator
Interface for updating Trk::PatternTrackParameters, the fast internal representation of track paramet...
Definition: IPatternParametersUpdator.h:40
InDet::SiCombinatorialTrackFinderData_xk::m_resultCode
ResultCode m_resultCode
Result code (to indicate fit result for disappearing track trigger)
Definition: SiCombinatorialTrackFinderData_xk.h:282
InDet::SiCombinatorialTrackFinderData_xk::ResultCode
ResultCode
enum to indicate fit result status (for disappearing track trigger that wants not only for successful...
Definition: SiCombinatorialTrackFinderData_xk.h:60
histSizes.code
code
Definition: histSizes.py:129
InDet::SiCombinatorialTrackFinderData_xk::m_trajectory
SiTrajectory_xk m_trajectory
Track trajectory.
Definition: SiCombinatorialTrackFinderData_xk.h:242
InDet::SiCombinatorialTrackFinderData_xk::summaryStatArraySizes
summaryStatArraySizes
Definition: SiCombinatorialTrackFinderData_xk.h:48
InDet::SiCombinatorialTrackFinderData_xk::Quality
@ Quality
Definition: SiCombinatorialTrackFinderData_xk.h:69
InDet::SiCombinatorialTrackFinderData_xk::setNclusminb
void setNclusminb(int value)
Definition: SiCombinatorialTrackFinderData_xk.h:141
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
InDet::SiCombinatorialTrackFinderData_xk::isInitialized
bool isInitialized() const
Check if this object is initialized by the setTools method.
Definition: SiCombinatorialTrackFinderData_xk.h:178
InDet::SiCombinatorialTrackFinderData_xk::xi2max
double xi2max() const
Definition: SiCombinatorialTrackFinderData_xk.h:199
InDet::SiCombinatorialTrackFinderData_xk::goodseeds
int & goodseeds()
Definition: SiCombinatorialTrackFinderData_xk.h:214
InDet::SiDetectorElementStatus
Definition: SiDetectorElementStatus.h:62
InDet::SiCombinatorialTrackFinderData_xk::pixContainer
const InDet::PixelClusterContainer * pixContainer() const
Get cached pointer to Pixel cluster collection in StoreGate.
Definition: SiCombinatorialTrackFinderData_xk.h:161
InDet::SiCombinatorialTrackFinderData_xk::nwclusmin
int nwclusmin() const
Definition: SiCombinatorialTrackFinderData_xk.h:192
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
InDet::SiCombinatorialTrackFinderData_xk::setDholesmax
void setDholesmax(int value)
Definition: SiCombinatorialTrackFinderData_xk.h:144
InDet::SiTools_xk
Definition: SiTools_xk.h:31
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::addPatternHoleSearchOutcome
void addPatternHoleSearchOutcome(Trk::Track *theTrack, const InDet::PatternHoleSearchOutcome &outcome)
This is used to store the pattern hole search outcome for a given track.
Definition: SiCombinatorialTrackFinderData_xk.cxx:75
InDet::SiCombinatorialTrackFinderData_xk::roadbug
int & roadbug()
Definition: SiCombinatorialTrackFinderData_xk.h:217
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::setResultCode
void setResultCode(const ResultCode code)
Setter for ResultCode (for disappearing track trigger)
Definition: SiCombinatorialTrackFinderData_xk.h:128
InDet::SiCombinatorialTrackFinderData_xk::sctContainer
const InDet::SCT_ClusterContainer * sctContainer() const
Get cached pointer to SCT cluster collection in StoreGate.
Definition: SiCombinatorialTrackFinderData_xk.h:166
InDet::SiCombinatorialTrackFinderData_xk::HoleCut
@ HoleCut
Definition: SiCombinatorialTrackFinderData_xk.h:72
InDet::SiCombinatorialTrackFinderData_xk::Pt
@ Pt
Definition: SiCombinatorialTrackFinderData_xk.h:70
InDet::PatternHoleSearchOutcome
Helper struct for hole search results from the pattern recognition.
Definition: SiTrajectory_xk.h:33
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
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::pTminBrem
double pTminBrem() const
Definition: SiCombinatorialTrackFinderData_xk.h:198
InDet::SiCombinatorialTrackFinderData_xk::PixSeedDiffKFBwd
@ PixSeedDiffKFBwd
Definition: SiCombinatorialTrackFinderData_xk.h:63
TrackInfo.h
InDet::SiCombinatorialTrackFinderData_xk::PRDtoTrackMap
const Trk::PRDtoTrackMap * PRDtoTrackMap() const
Get PRD to track map.
Definition: SiCombinatorialTrackFinderData_xk.h:172
InDet::SiCombinatorialTrackFinderData_xk::pTmin
double pTmin() const
Definition: SiCombinatorialTrackFinderData_xk.h:197
InDet::SiCombinatorialTrackFinderData_xk::inputseeds
int & inputseeds()
Definition: SiCombinatorialTrackFinderData_xk.h:213
InDet::SiCombinatorialTrackFinderData_xk::tools
InDet::SiTools_xk & tools()
Definition: SiCombinatorialTrackFinderData_xk.h:209
InDet::SiCombinatorialTrackFinderData_xk::setPixelDetectorElementStatus
void setPixelDetectorElementStatus(const InDet::SiDetectorElementStatus *pixelDetElStatus)
Definition: SiCombinatorialTrackFinderData_xk.h:116
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::setPixContainer
void setPixContainer(const InDet::PixelClusterContainer *pixcont)
Set cached pointer to Pixel cluster collection in StoreGate.
Definition: SiCombinatorialTrackFinderData_xk.h:108
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
IInDetConditionsTool
Definition: IInDetConditionsTool.h:27
InDet::SiCombinatorialTrackFinderData_xk::setFlagToReturnFailedTrack
void setFlagToReturnFailedTrack(const bool)
Setter for flagToReturnFailedTrack (for disappearing track trigger)
Definition: SiCombinatorialTrackFinderData_xk.cxx:42
InDet::SiCombinatorialTrackFinderData_xk::cosmicTrack
int cosmicTrack() const
Definition: SiCombinatorialTrackFinderData_xk.h:189
InDet::SiCombinatorialTrackFinderData_xk
Definition: SiCombinatorialTrackFinderData_xk.h:34
InDet::SiCombinatorialTrackFinderData_xk::trackinfo
Trk::TrackInfo & trackinfo()
Definition: SiCombinatorialTrackFinderData_xk.h:208
InDet::SiCombinatorialTrackFinderData_xk::findPatternHoleSearchOutcome
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.
Definition: SiCombinatorialTrackFinderData_xk.cxx:67
InDet::SiCombinatorialTrackFinderData_xk::dholesmax
int dholesmax() const
Definition: SiCombinatorialTrackFinderData_xk.h:194
InDet::SiTrajectory_xk
Definition: SiTrajectory_xk.h:44
InDet::SiCombinatorialTrackFinderData_xk::setSctContainer
void setSctContainer(const InDet::SCT_ClusterContainer *sctcont)
Set cached pointer to SCT cluster collection in StoreGate.
Definition: SiCombinatorialTrackFinderData_xk.h:113
InDet::SiCombinatorialTrackFinderData_xk::resultCode
SiCombinatorialTrackFinderData_xk::ResultCode resultCode() const
Definition: SiCombinatorialTrackFinderData_xk.h:183
InDet::SiCombinatorialTrackFinderData_xk::setFieldCondObj
void setFieldCondObj(const AtlasFieldCacheCondObj *fieldCondObj)
Set magnetif field cache.
Definition: SiCombinatorialTrackFinderData_xk.h:102
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::setITkGeometry
void setITkGeometry(bool)
Definition: SiCombinatorialTrackFinderData_xk.cxx:57
InDet::SiCombinatorialTrackFinderData_xk::setXi2max
void setXi2max(double value)
Definition: SiCombinatorialTrackFinderData_xk.h:149
Track
Definition: TriggerChamberClusterOnTrackCreator.h:21
InDet::SiCombinatorialTrackFinderData_xk::NCluster
@ NCluster
Definition: SiCombinatorialTrackFinderData_xk.h:71
InDet::SiCombinatorialTrackFinderData_xk::Success
@ Success
Definition: SiCombinatorialTrackFinderData_xk.h:61
InDet::SiCombinatorialTrackFinderData_xk::trajectory
SiTrajectory_xk & trajectory()
Definition: SiCombinatorialTrackFinderData_xk.h:207
InDet::SiCombinatorialTrackFinderData_xk::setHeavyIon
void setHeavyIon(bool)
Definition: SiCombinatorialTrackFinderData_xk.cxx:52
InDet::SiCombinatorialTrackFinderData_xk::m_dholesmax
int m_dholesmax
Max holes gap.
Definition: SiCombinatorialTrackFinderData_xk.h:276
InDet::SiCombinatorialTrackFinderData_xk::inittracks
int & inittracks()
Definition: SiCombinatorialTrackFinderData_xk.h:216
Trk::IRIO_OnTrackCreator
Interface class for transforming Trk::PrepRawData to Trk::RIO_OnTrack using a local track hypothesis.
Definition: IRIO_OnTrackCreator.h:33
InDet::SiCombinatorialTrackFinderData_xk::setTools
void setTools(const IInDetConditionsTool *pixCondTool, const IInDetConditionsTool *sctCondTool)
Definition: SiCombinatorialTrackFinderData_xk.h:93
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::flagToReturnFailedTrack
bool flagToReturnFailedTrack() const
Definition: SiCombinatorialTrackFinderData_xk.h:181
InDet::SiCombinatorialTrackFinderData_xk::setNholesmax
void setNholesmax(int value)
Definition: SiCombinatorialTrackFinderData_xk.h:143
InDet::SiCombinatorialTrackFinderData_xk::kNSeedTypes
@ kNSeedTypes
Definition: SiCombinatorialTrackFinderData_xk.h:51
InDet::SiCombinatorialTrackFinderData_xk::nholesmax
int nholesmax() const
Definition: SiCombinatorialTrackFinderData_xk.h:193
InDet::SiCombinatorialTrackFinderData_xk::PixSeedNCluster
@ PixSeedNCluster
Definition: SiCombinatorialTrackFinderData_xk.h:65
InDet::SiCombinatorialTrackFinderData_xk::setFastTracking
void setFastTracking(bool)
Definition: SiCombinatorialTrackFinderData_xk.cxx:62
InDet::SiCombinatorialTrackFinderData_xk::simpleTrack
bool simpleTrack() const
Definition: SiCombinatorialTrackFinderData_xk.h:195
InDet::SiTools_xk::setTools
void setTools(const Trk::IPatternParametersPropagator *, const Trk::IPatternParametersUpdator *, const Trk::IRIO_OnTrackCreator *)
Definition: SiTools_xk.h:151
InDet::SiCombinatorialTrackFinderData_xk::SiCombinatorialTrackFinderData_xk
SiCombinatorialTrackFinderData_xk()
Constructor.
InDet::SiCombinatorialTrackFinderData_xk::isITkGeometry
bool isITkGeometry() const
Definition: SiCombinatorialTrackFinderData_xk.h:186
InDet::SiCombinatorialTrackFinderData_xk::useFastTracking
bool useFastTracking() const
Definition: SiCombinatorialTrackFinderData_xk.h:187
InDet::SiCombinatorialTrackFinderData_xk::setPRDtoTrackMap
void setPRDtoTrackMap(const Trk::PRDtoTrackMap *prd_to_track_map)
Set PRD to track map.
Definition: SiCombinatorialTrackFinderData_xk.h:234