ATLAS Offline Software
InDetDetailedTrackSelectorTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef InDetDetailedTrackSelectorTool_InDetDetailedTrackSelectorTool_H
6 #define InDetDetailedTrackSelectorTool_InDetDetailedTrackSelectorTool_H
7 
9 #include "GaudiKernel/ToolHandle.h"
10 #include "GaudiKernel/ServiceHandle.h"
14 
15 
18 #include "xAODTracking/VertexFwd.h"
21 // MagField cache
24 
25 #include "CLHEP/Units/SystemOfUnits.h"
26 using CLHEP::GeV;
27 using CLHEP::mm;
28 
46 namespace Trk
47 {
48  class ITrackSummaryTool;
49  class IExtrapolator;
50  class Vertex;
51  class RecVertex;
52  class FitQuality;
53  class TrackSummary;
54  class Track;
55  class TrackParticleBase;
56 }
57 
58 namespace InDet
59 {
60  class ITrtDriftCircleCutTool;
61 
63  {
64 
65  public:
66 
68 
70 
72 
73  InDetDetailedTrackSelectorTool(const std::string& t, const std::string& n, const IInterface* p);
74 
76 
77  bool decision(const Trk::Track& track,const Trk::Vertex* vertex) const;
78 
79  bool decision(const Trk::TrackParticleBase& track,const Trk::Vertex* vertex) const;
80 
81  bool decision(const xAOD::TrackParticle& track,const xAOD::Vertex* vertex) const;
82 
83  private:
85  uint8_t val;
86  if( !tp.summaryValue(val,type) ) return 0;
87  return val > 0 ? val : 0;
88  }
89  bool decision(const Trk::Perigee* track,const AmgSymMatrix(3)* covariancePosition) const;
90  bool decision(const Trk::FitQuality* TrkQuality) const;
91  bool decision(double chi2, int ndf ) const;
93  const xAOD::TrackParticle* tp,
94  bool useSharedHitInfo,
95  bool useTrtHitInfo,
96  const Trk::Perigee* track,
97  const int nHitTrt,
98  const int nHitTrtPlusOutliers) const;
99 
100  bool preselectionBeforeExtrapolation(const Trk::Perigee & myPerigee) const;
102 
103  DoubleProperty m_pTMin{this, "pTMin", 1.*GeV, "min. pT: |pT|>pTMin"};
104  DoubleProperty m_pMin{this, "pMin", 0., "min. p = pT/cos(theta): |p| > pMin"};
105  DoubleProperty m_IPd0Max{this, "IPd0Max", 2.*mm, "max. d0: |d0|<d0Max"};
106  DoubleProperty m_IPz0Max{this, "IPz0Max", 1.5*mm, "max. z0: |z0*sin(theta)|<z0Max"};
107  DoubleProperty m_z0Max{this, "z0Max", 9999.*mm, "max. z0: |z0|<z0Max"};
108  DoubleProperty m_sigIPd0Max{this, "sigIPd0Max", 999.*mm, "max d0 error"};
109  DoubleProperty m_sigIPz0Max
110  {this, "sigIPz0Max", 999.*mm, "max (error only due to z0)*sin(theta)"};
111  DoubleProperty m_d0significanceMax
112  {this, "d0significanceMax", -1., "max IP significance d0 (-1 switches it off)"};
113  DoubleProperty m_z0significanceMax
114  {this, "z0significanceMax", -1., "max IP significance z0 (-1 switches it off)"};
115  DoubleProperty m_etaMax{this, "etaMax", 9999., "max. pseudo-rapidity"};
116 
117  //<! if false the following cuts are ignored
118  BooleanProperty m_useTrackSummaryInfo{this, "useTrackSummaryInfo", true};
119  IntegerProperty m_nHitBLayer
120  {this, "nHitBLayer", 1, "at least n hits in Blayer"};
121  IntegerProperty m_nHitPix{this, "nHitPix", 2, "at least n hits in pixels"};
122  IntegerProperty m_nHitSct{this, "nHitSct", 0, "at least n hits in SCT"};
123  IntegerProperty m_nHitSi{this, "nHitSi", 7, "at least n hits in pixels+SCT"};
124  IntegerProperty m_nHitPixPhysical
125  {this, "nHitPixPhysical", 0, "at least n physical hits in pixel"};
126  IntegerProperty m_nHitSiPhysical
127  {this, "nHitSiPhysical", 3, "at least n physical hits in pixel+SCT"};
128  IntegerProperty m_nHitTrt{this, "nHitTrt", 0, "at least n hits in TRT"};
129  IntegerProperty m_nHitTrtPlusOutliers
130  {this, "nHitTrtPlusOutliers", 0,
131  "at least n hits in TRT (including outliers)"};
132 
133  //<! for selecting electrons (soft E-ID)
134  IntegerProperty m_nHitTrtHighE
135  {this, "nHitTrtHighE", 0, "at least n high threshold hits in TRT"};
137  {this, "nHitTrtPlusOutliersHighE", 0,
138  "at least n high threshold hits in TRT (including outliers)"};
139  //<! for rejecting electrons (tau-ID)
140  DoubleProperty m_nHitTrtHighEFraction
141  {this, "nHitTrtHighEFractionMax", 999., "maximum x fraction of transition hits in TRT"};
143  {this, "nHitTrtHighEFractionWithOutliersMax", 999.,
144  "maximum x fraction of transition hits in TRT (including outliers)"};
145 
146  DoubleProperty m_TrtMaxEtaAcceptance
147  {this, "TrtMaxEtaAcceptance", 999.,
148  "limit of eta regions where trt hits are expected"};
149 
150  //<! if false the following cuts are ignored
151  BooleanProperty m_useSharedHitInfo{this, "useSharedHitInfo", false};
152  IntegerProperty m_nSharedBLayer
153  {this, "nSharedBLayer", 0, "max. number of shared hits in B layer"};
154  IntegerProperty m_nSharedPix
155  {this, "nSharedPix", 0, "max. number of shared hits in pixels"};
156  IntegerProperty m_nSharedSct
157  {this, "nSharedSct", 1, "max. number of shared hits in SCT"};
158  IntegerProperty m_nSharedSi
159  {this, "nSharedSi", 999, "max. number of shared hits in pixels+SCT"};
160 
161  IntegerProperty m_nHoles
162  {this, "nHoles", 999, "max. number of holes in pixel+SCT"};
163  IntegerProperty m_nDoubleHoles
164  {this, "nDoubleHoles", 999, "max number of double-holes in SCT"};
165  IntegerProperty m_nHolesPix
166  {this, "nHolesPixel", 999, "max. number of holes in pixels"};
167  IntegerProperty m_nHolesSct
168  {this, "nHolesSct", 999, "max. number of holes in SCT"};
169 
170  //<! if false the following cuts are ignored
171  BooleanProperty m_useTrackQualityInfo{this, "useTrackQualityInfo", true};
172  DoubleProperty m_fitChi2{this, "fitChi2", 99999., "max. fit chi2"};
173  DoubleProperty m_fitProb{this, "fitProb", -1., "min. fit chi2 probability"};
174  DoubleProperty m_fitChi2OnNdfMax{this, "fitChi2OnNdfMax", 999., "max. fitchi2/ndf"};
175 
176  DoubleProperty m_scaleMinHitTrt
177  {this, "scaleMinHitTrt", 1.,
178  "scale the eta dependent minimum number of TRT hits; scaling is only applied if m_addToMinHitTrt==0"};
179  IntegerProperty m_addToMinHitTrt
180  {this, "addToMinHitTrt", 0,
181  "add to/subtract from eta dependent minimum nimber of TRT hits"};
183  {this, "scaleMinHitTrtWithOutliers", 1.,
184  "scale the eta dependent minimum number of TRT hits + outliers; scaling is only applied if m_addToMinHitTrtWithOutliers==0"};
186  {this, "addToMinHitTrtWithOutliers", 0,
187  "add to/subtract from eta dependent minimum nimber of TRT hits + outliers"};
188 
189  BooleanProperty m_usePreselectionCuts{this, "usePreselectionCuts", false};
190  DoubleProperty m_d0MaxPreselection{this, "d0MaxPreselection", 10.};
191 
193  {this, "useEtaDepententMinHitTrt", false};
195  {this, "useEtaDepententMinHitTrtWithOutliers", false};
196 
197  ToolHandle<Trk::ITrackSummaryTool> m_trackSumTool
198  {this, "TrackSummaryTool", "Trk::TrackSummaryTool"};
199  ToolHandle<Trk::ITrackParticleCreatorTool> m_particleCreator
200  {this, "TrackParticleCreatorTool", ""};
201  ToolHandle<Trk::IExtrapolator> m_extrapolator
202  {this, "Extrapolator", "Trk::Extrapolator"};
204  {this, "BeamSpotKey", "BeamSpotData", "SG key for beam spot"};
205  ToolHandle<ITrtDriftCircleCutTool> m_trtDCTool
206  {this, "TrtDCCutTool", "InDet::InDetTrtDriftCircleCutTool",
207  "Tool to get eta dependent cut on number of TRT hits"};
208 
209  ToolHandle< InDet::IInDetTestPixelLayerTool > m_inDetTestPixelLayerTool
210  {this, "InDetTestPixelLayerTool", "",
211  "Tool to test if the track crosses a dead module on the b-layer"};
212  // Read handle for conditions object to get the field cache
214  {this, "AtlasFieldCacheCondObj", "fieldCondObj",
215  "Name of the Magnetic Field conditions object key"};
216 
219 
220  // changes for the pt-dependent sct cut
221  BooleanProperty m_usePtDependentCuts{this, "UsePtDependentCuts", false};
222 
223  FloatArrayProperty m_ptBenchmarks{this, "PtBenchmarks", {}};
224 
225  IntegerArrayProperty m_nSCTValues{this, "SCTCutValues", {}};
226 
228  {this, "EventInfo", "EventInfo", "Input event information"};
229  BooleanProperty m_useEventInfoBs
230  {this, "UseEventInfoBS", false, "Access beamspot via the EvenInfo object"};
231  Trk::Vertex* getBeamSpot(const EventContext&) const;
232 
233  }; //end of class definitions
234 
235 } //end of namespace definitions
236 
237 #endif //TrkMultipleVertexSeedFinders_PVFindingTrackSelectoTool_H
Trk::ITrackSelectorTool
The abstract interface base class for track selector tools.
Definition: ITrackSelectorTool.h:35
InDet::InDetDetailedTrackSelectorTool::m_trackSumTool
ToolHandle< Trk::ITrackSummaryTool > m_trackSumTool
Definition: InDetDetailedTrackSelectorTool.h:198
covarianceTool.ndf
ndf
Definition: covarianceTool.py:678
Trk::Vertex
Definition: Tracking/TrkEvent/VxVertex/VxVertex/Vertex.h:26
GeV
#define GeV
Definition: PhysicsAnalysis/TauID/TauAnalysisTools/Root/HelperFunctions.cxx:17
InDet::InDetDetailedTrackSelectorTool::m_nHitTrtHighEFractionWithOutliers
DoubleProperty m_nHitTrtHighEFractionWithOutliers
Definition: InDetDetailedTrackSelectorTool.h:143
InDet::InDetDetailedTrackSelectorTool::m_nDoubleHoles
IntegerProperty m_nDoubleHoles
Definition: InDetDetailedTrackSelectorTool.h:164
TrackParameters.h
xAOD::Vertex
Vertex_v1 Vertex
Define the latest version of the vertex class.
Definition: Event/xAOD/xAODTracking/xAODTracking/Vertex.h:16
xAOD::uint8_t
uint8_t
Definition: Muon_v1.cxx:557
Trk::Track
The ATLAS Track class.
Definition: Tracking/TrkEvent/TrkTrack/TrkTrack/Track.h:73
AtlasFieldCacheCondObj.h
InDet::InDetDetailedTrackSelectorTool::preselectionBeforeExtrapolation
bool preselectionBeforeExtrapolation(const Trk::Perigee &myPerigee) const
Definition: InDetDetailedTrackSelectorTool.cxx:1059
Trk::ParametersT
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
Definition: EMErrorDetail.h:25
InDet
Primary Vertex Finder.
Definition: VP1ErrorUtils.h:36
InDet::InDetDetailedTrackSelectorTool::m_nHitTrt
IntegerProperty m_nHitTrt
Definition: InDetDetailedTrackSelectorTool.h:128
InDet::InDetDetailedTrackSelectorTool::~InDetDetailedTrackSelectorTool
~InDetDetailedTrackSelectorTool()
InDet::InDetDetailedTrackSelectorTool::m_sigIPd0Max
DoubleProperty m_sigIPd0Max
Definition: InDetDetailedTrackSelectorTool.h:108
InDet::InDetDetailedTrackSelectorTool::m_fieldCacheCondObjInputKey
SG::ReadCondHandleKey< AtlasFieldCacheCondObj > m_fieldCacheCondObjInputKey
Definition: InDetDetailedTrackSelectorTool.h:214
InDet::InDetDetailedTrackSelectorTool::m_pTMin
DoubleProperty m_pTMin
Definition: InDetDetailedTrackSelectorTool.h:103
InDet::InDetDetailedTrackSelectorTool::m_nHolesSct
IntegerProperty m_nHolesSct
Definition: InDetDetailedTrackSelectorTool.h:168
InDet::InDetDetailedTrackSelectorTool::m_nHitSct
IntegerProperty m_nHitSct
Definition: InDetDetailedTrackSelectorTool.h:122
InDet::InDetDetailedTrackSelectorTool::Grade
Grade
Definition: InDetDetailedTrackSelectorTool.h:67
ITrackParticleCreatorTool.h
InDet::InDetDetailedTrackSelectorTool::decision
bool decision(const Trk::Track &track, const Trk::Vertex *vertex) const
Definition: InDetDetailedTrackSelectorTool.cxx:129
InDet::InDetDetailedTrackSelectorTool::m_useEtaDepententMinHitTrt
BooleanProperty m_useEtaDepententMinHitTrt
Definition: InDetDetailedTrackSelectorTool.h:193
InDet::InDetDetailedTrackSelectorTool::m_nHitPixPhysical
IntegerProperty m_nHitPixPhysical
Definition: InDetDetailedTrackSelectorTool.h:125
InDet::InDetDetailedTrackSelectorTool::getCount
int getCount(const xAOD::TrackParticle &tp, xAOD::SummaryType type) const
Definition: InDetDetailedTrackSelectorTool.h:84
ParticleTest.tp
tp
Definition: ParticleTest.py:25
InDet::InDetDetailedTrackSelectorTool::m_inDetTestPixelLayerTool
ToolHandle< InDet::IInDetTestPixelLayerTool > m_inDetTestPixelLayerTool
Definition: InDetDetailedTrackSelectorTool.h:210
InDet::InDetDetailedTrackSelectorTool::m_ptBenchmarks
FloatArrayProperty m_ptBenchmarks
Definition: InDetDetailedTrackSelectorTool.h:223
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
InDet::InDetDetailedTrackSelectorTool::m_trackSumToolAvailable
bool m_trackSumToolAvailable
Definition: InDetDetailedTrackSelectorTool.h:217
SG::ReadHandleKey< xAOD::EventInfo >
InDet::InDetDetailedTrackSelectorTool::m_pMin
DoubleProperty m_pMin
Definition: InDetDetailedTrackSelectorTool.h:104
InDet::InDetDetailedTrackSelectorTool::m_partCreatorToolAvailable
bool m_partCreatorToolAvailable
Definition: InDetDetailedTrackSelectorTool.h:218
InDet::InDetDetailedTrackSelectorTool::initialize
StatusCode initialize()
Definition: InDetDetailedTrackSelectorTool.cxx:68
InDet::InDetDetailedTrackSelectorTool::m_nHitBLayer
IntegerProperty m_nHitBLayer
Definition: InDetDetailedTrackSelectorTool.h:120
AmgSymMatrix
#define AmgSymMatrix(dim)
Definition: EventPrimitives.h:50
InDet::InDetDetailedTrackSelectorTool::InDetDetailedTrackSelectorTool
InDetDetailedTrackSelectorTool(const std::string &t, const std::string &n, const IInterface *p)
Definition: InDetDetailedTrackSelectorTool.cxx:32
InDet::InDetDetailedTrackSelectorTool::m_usePtDependentCuts
BooleanProperty m_usePtDependentCuts
Definition: InDetDetailedTrackSelectorTool.h:221
InDet::InDetDetailedTrackSelectorTool::m_z0significanceMax
DoubleProperty m_z0significanceMax
Definition: InDetDetailedTrackSelectorTool.h:114
Trk::TrackParticleBase
Definition: TrackParticleBase.h:41
InDet::InDetDetailedTrackSelectorTool::getBeamSpot
Trk::Vertex * getBeamSpot(const EventContext &) const
Definition: InDetDetailedTrackSelectorTool.cxx:38
InDet::InDetDetailedTrackSelectorTool::nbGrades
@ nbGrades
Definition: InDetDetailedTrackSelectorTool.h:67
IInDetTestPixelLayerTool.h
python.utils.AtlRunQueryDQUtils.p
p
Definition: AtlRunQueryDQUtils.py:210
xAOD::SummaryType
SummaryType
Enumerates the different types of information stored in Summary.
Definition: TrackingPrimitives.h:228
InDet::InDetDetailedTrackSelectorTool::m_particleCreator
ToolHandle< Trk::ITrackParticleCreatorTool > m_particleCreator
Definition: InDetDetailedTrackSelectorTool.h:200
InDet::InDetDetailedTrackSelectorTool::getPosOrBeamSpot
Amg::Vector3D getPosOrBeamSpot(const xAOD::Vertex *) const
Definition: InDetDetailedTrackSelectorTool.cxx:395
InDet::InDetDetailedTrackSelectorTool::m_IPz0Max
DoubleProperty m_IPz0Max
Definition: InDetDetailedTrackSelectorTool.h:106
beamspotman.n
n
Definition: beamspotman.py:731
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
InDet::InDetDetailedTrackSelectorTool::m_z0Max
DoubleProperty m_z0Max
Definition: InDetDetailedTrackSelectorTool.h:107
InDet::InDetDetailedTrackSelectorTool::m_useEtaDepententMinHitTrtWithOutliers
BooleanProperty m_useEtaDepententMinHitTrtWithOutliers
Definition: InDetDetailedTrackSelectorTool.h:195
AthAlgTool.h
chi2
double chi2(TH1 *h0, TH1 *h1)
Definition: comparitor.cxx:522
AtlasFieldCache.h
InDet::InDetDetailedTrackSelectorTool
Definition: InDetDetailedTrackSelectorTool.h:63
InDet::InDetDetailedTrackSelectorTool::m_fitProb
DoubleProperty m_fitProb
Definition: InDetDetailedTrackSelectorTool.h:173
InDet::InDetDetailedTrackSelectorTool::m_nHitTrtPlusOutliers
IntegerProperty m_nHitTrtPlusOutliers
Definition: InDetDetailedTrackSelectorTool.h:130
InDet::InDetDetailedTrackSelectorTool::m_nHolesPix
IntegerProperty m_nHolesPix
Definition: InDetDetailedTrackSelectorTool.h:166
Trk::FitQuality
Class to represent and store fit qualities from track reconstruction in terms of and number of degre...
Definition: FitQuality.h:97
InDet::InDetDetailedTrackSelectorTool::m_IPd0Max
DoubleProperty m_IPd0Max
Definition: InDetDetailedTrackSelectorTool.h:105
InDet::InDetDetailedTrackSelectorTool::m_nSharedSi
IntegerProperty m_nSharedSi
Definition: InDetDetailedTrackSelectorTool.h:159
InDet::InDetDetailedTrackSelectorTool::m_useSharedHitInfo
BooleanProperty m_useSharedHitInfo
Definition: InDetDetailedTrackSelectorTool.h:151
InDet::InDetDetailedTrackSelectorTool::m_TrtMaxEtaAcceptance
DoubleProperty m_TrtMaxEtaAcceptance
Definition: InDetDetailedTrackSelectorTool.h:147
InDet::InDetDetailedTrackSelectorTool::m_nHitTrtHighE
IntegerProperty m_nHitTrtHighE
Definition: InDetDetailedTrackSelectorTool.h:135
InDet::InDetDetailedTrackSelectorTool::m_d0MaxPreselection
DoubleProperty m_d0MaxPreselection
Definition: InDetDetailedTrackSelectorTool.h:190
InDet::InDetDetailedTrackSelectorTool::m_nSCTValues
IntegerArrayProperty m_nSCTValues
Definition: InDetDetailedTrackSelectorTool.h:225
InDet::InDetDetailedTrackSelectorTool::m_eventInfo_key
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfo_key
Definition: InDetDetailedTrackSelectorTool.h:228
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
InDet::InDetDetailedTrackSelectorTool::m_addToMinHitTrt
IntegerProperty m_addToMinHitTrt
Definition: InDetDetailedTrackSelectorTool.h:180
InDet::InDetDetailedTrackSelectorTool::m_beamSpotKey
SG::ReadCondHandleKey< InDet::BeamSpotData > m_beamSpotKey
Definition: InDetDetailedTrackSelectorTool.h:204
InDet::InDetDetailedTrackSelectorTool::m_scaleMinHitTrt
DoubleProperty m_scaleMinHitTrt
Definition: InDetDetailedTrackSelectorTool.h:177
InDet::InDetDetailedTrackSelectorTool::m_extrapolator
ToolHandle< Trk::IExtrapolator > m_extrapolator
Definition: InDetDetailedTrackSelectorTool.h:202
InDet::InDetDetailedTrackSelectorTool::m_useTrackSummaryInfo
BooleanProperty m_useTrackSummaryInfo
Definition: InDetDetailedTrackSelectorTool.h:118
Trk::TrackSummary
A summary of the information contained by a track.
Definition: Tracking/TrkEvent/TrkTrackSummary/TrkTrackSummary/TrackSummary.h:287
InDet::InDetDetailedTrackSelectorTool::m_nHitTrtPlusOutliersHighE
IntegerProperty m_nHitTrtPlusOutliersHighE
Definition: InDetDetailedTrackSelectorTool.h:137
InDet::InDetDetailedTrackSelectorTool::m_sigIPz0Max
DoubleProperty m_sigIPz0Max
Definition: InDetDetailedTrackSelectorTool.h:110
Amg::Vector3D
Eigen::Matrix< double, 3, 1 > Vector3D
Definition: GeoPrimitives.h:47
VertexFwd.h
EventInfo.h
InDet::InDetDetailedTrackSelectorTool::m_usePreselectionCuts
BooleanProperty m_usePreselectionCuts
Definition: InDetDetailedTrackSelectorTool.h:189
SG::ReadCondHandleKey< InDet::BeamSpotData >
python.SystemOfUnits.mm
int mm
Definition: SystemOfUnits.py:83
TrackParticle.h
InDet::InDetDetailedTrackSelectorTool::m_nHitSi
IntegerProperty m_nHitSi
Definition: InDetDetailedTrackSelectorTool.h:123
InDet::InDetDetailedTrackSelectorTool::m_nSharedBLayer
IntegerProperty m_nSharedBLayer
Definition: InDetDetailedTrackSelectorTool.h:153
Trk::vertex
@ vertex
Definition: MeasurementType.h:21
InDet::InDetDetailedTrackSelectorTool::Undefined
@ Undefined
Definition: InDetDetailedTrackSelectorTool.h:67
InDet::InDetDetailedTrackSelectorTool::m_useTrackQualityInfo
BooleanProperty m_useTrackQualityInfo
Definition: InDetDetailedTrackSelectorTool.h:171
InDet::InDetDetailedTrackSelectorTool::finalize
StatusCode finalize()
Definition: InDetDetailedTrackSelectorTool.cxx:121
InDet::InDetDetailedTrackSelectorTool::Good
@ Good
Definition: InDetDetailedTrackSelectorTool.h:67
InDet::InDetDetailedTrackSelectorTool::m_nSharedPix
IntegerProperty m_nSharedPix
Definition: InDetDetailedTrackSelectorTool.h:155
xAOD::Vertex_v1
Class describing a Vertex.
Definition: Vertex_v1.h:42
Pythia8_RapidityOrderMPI.val
val
Definition: Pythia8_RapidityOrderMPI.py:14
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
InDet::InDetDetailedTrackSelectorTool::m_nHoles
IntegerProperty m_nHoles
Definition: InDetDetailedTrackSelectorTool.h:162
InDet::InDetDetailedTrackSelectorTool::m_scaleMinHitTrtWithOutliers
DoubleProperty m_scaleMinHitTrtWithOutliers
Definition: InDetDetailedTrackSelectorTool.h:183
InDet::InDetDetailedTrackSelectorTool::m_trtDCTool
ToolHandle< ITrtDriftCircleCutTool > m_trtDCTool
Definition: InDetDetailedTrackSelectorTool.h:206
InDet::InDetDetailedTrackSelectorTool::m_fitChi2OnNdfMax
DoubleProperty m_fitChi2OnNdfMax
Definition: InDetDetailedTrackSelectorTool.h:174
Track
Definition: TriggerChamberClusterOnTrackCreator.h:21
InDet::InDetDetailedTrackSelectorTool::m_etaMax
DoubleProperty m_etaMax
Definition: InDetDetailedTrackSelectorTool.h:115
BeamSpotData.h
xAOD::track
@ track
Definition: TrackingPrimitives.h:512
xAOD::TrackParticle_v1
Class describing a TrackParticle.
Definition: TrackParticle_v1.h:43
AthAlgTool
Definition: AthAlgTool.h:26
InDet::InDetDetailedTrackSelectorTool::m_fitChi2
DoubleProperty m_fitChi2
Definition: InDetDetailedTrackSelectorTool.h:172
ITrackSelectorTool.h
InDet::InDetDetailedTrackSelectorTool::m_nHitSiPhysical
IntegerProperty m_nHitSiPhysical
Definition: InDetDetailedTrackSelectorTool.h:127
InDet::InDetDetailedTrackSelectorTool::m_nSharedSct
IntegerProperty m_nSharedSct
Definition: InDetDetailedTrackSelectorTool.h:157
xAOD::TrackSummary
TrackSummary_v1 TrackSummary
Definition: Event/xAOD/xAODTracking/xAODTracking/TrackSummary.h:10
python.Dumpers.FitQuality
FitQuality
Definition: Dumpers.py:63
InDet::InDetDetailedTrackSelectorTool::m_nHitPix
IntegerProperty m_nHitPix
Definition: InDetDetailedTrackSelectorTool.h:121
InDet::InDetDetailedTrackSelectorTool::Shared
@ Shared
Definition: InDetDetailedTrackSelectorTool.h:67
InDet::InDetDetailedTrackSelectorTool::m_addToMinHitTrtWithOutliers
IntegerProperty m_addToMinHitTrtWithOutliers
Definition: InDetDetailedTrackSelectorTool.h:186
InDet::InDetDetailedTrackSelectorTool::m_useEventInfoBs
BooleanProperty m_useEventInfoBs
Definition: InDetDetailedTrackSelectorTool.h:230
InDet::InDetDetailedTrackSelectorTool::m_nHitTrtHighEFraction
DoubleProperty m_nHitTrtHighEFraction
Definition: InDetDetailedTrackSelectorTool.h:141
InDet::InDetDetailedTrackSelectorTool::m_d0significanceMax
DoubleProperty m_d0significanceMax
Definition: InDetDetailedTrackSelectorTool.h:112
SCT_Monitoring::summary
@ summary
Definition: SCT_MonitoringNumbers.h:65