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 
44 namespace Trk
45 {
46  class ITrackSummaryTool;
47  class IExtrapolator;
48  class Vertex;
49  class RecVertex;
50  class FitQuality;
51  class TrackSummary;
52  class Track;
53  class TrackParticleBase;
54 }
55 
56 namespace InDet
57 {
58  class ITrtDriftCircleCutTool;
59 
61  {
62 
63  public:
64 
66 
68 
70 
71  InDetDetailedTrackSelectorTool(const std::string& t, const std::string& n, const IInterface* p);
72 
74 
75  bool decision(const Trk::Track& track,const Trk::Vertex* vertex) const;
76 
77  bool decision(const Trk::TrackParticleBase& track,const Trk::Vertex* vertex) const;
78 
79  bool decision(const xAOD::TrackParticle& track,const xAOD::Vertex* vertex) const;
80 
81  private:
83  uint8_t val;
84  if( !tp.summaryValue(val,type) ) return 0;
85  return val > 0 ? val : 0;
86  }
87  bool decision(const Trk::Perigee* track,const AmgSymMatrix(3)* covariancePosition) const;
88  bool decision(const Trk::FitQuality* TrkQuality) const;
89  bool decision(double chi2, int ndf ) const;
91  const xAOD::TrackParticle* tp,
92  bool useSharedHitInfo,
93  bool useTrtHitInfo,
94  const Trk::Perigee* track,
95  const int nHitTrt,
96  const int nHitTrtPlusOutliers) const;
97 
98  bool preselectionBeforeExtrapolation(const Trk::Perigee & myPerigee) const;
100 
101  DoubleProperty m_pTMin{this, "pTMin", 1.*CLHEP::GeV, "min. pT: |pT|>pTMin"};
102  DoubleProperty m_pMin{this, "pMin", 0., "min. p = pT/cos(theta): |p| > pMin"};
103  DoubleProperty m_IPd0Max{this, "IPd0Max", 2.*CLHEP::mm, "max. d0: |d0|<d0Max"};
104  DoubleProperty m_IPz0Max{this, "IPz0Max", 1.5*CLHEP::mm, "max. z0: |z0*sin(theta)|<z0Max"};
105  DoubleProperty m_z0Max{this, "z0Max", 9999.*CLHEP::mm, "max. z0: |z0|<z0Max"};
106  DoubleProperty m_sigIPd0Max{this, "sigIPd0Max", 999.*CLHEP::mm, "max d0 error"};
107  DoubleProperty m_sigIPz0Max
108  {this, "sigIPz0Max", 999.*CLHEP::mm, "max (error only due to z0)*sin(theta)"};
109  DoubleProperty m_d0significanceMax
110  {this, "d0significanceMax", -1., "max IP significance d0 (-1 switches it off)"};
111  DoubleProperty m_z0significanceMax
112  {this, "z0significanceMax", -1., "max IP significance z0 (-1 switches it off)"};
113  DoubleProperty m_etaMax{this, "etaMax", 9999., "max. pseudo-rapidity"};
114 
115  //<! if false the following cuts are ignored
116  BooleanProperty m_useTrackSummaryInfo{this, "useTrackSummaryInfo", true};
117  IntegerProperty m_nHitBLayer
118  {this, "nHitBLayer", 1, "at least n hits in Blayer"};
119  IntegerProperty m_nHitPix{this, "nHitPix", 2, "at least n hits in pixels"};
120  IntegerProperty m_nHitSct{this, "nHitSct", 0, "at least n hits in SCT"};
121  IntegerProperty m_nHitSi{this, "nHitSi", 7, "at least n hits in pixels+SCT"};
122  IntegerProperty m_nHitPixPhysical
123  {this, "nHitPixPhysical", 0, "at least n physical hits in pixel"};
124  IntegerProperty m_nHitSiPhysical
125  {this, "nHitSiPhysical", 3, "at least n physical hits in pixel+SCT"};
126  IntegerProperty m_nHitTrt{this, "nHitTrt", 0, "at least n hits in TRT"};
127  IntegerProperty m_nHitTrtPlusOutliers
128  {this, "nHitTrtPlusOutliers", 0,
129  "at least n hits in TRT (including outliers)"};
130 
131  //<! for selecting electrons (soft E-ID)
132  IntegerProperty m_nHitTrtHighE
133  {this, "nHitTrtHighE", 0, "at least n high threshold hits in TRT"};
135  {this, "nHitTrtPlusOutliersHighE", 0,
136  "at least n high threshold hits in TRT (including outliers)"};
137  //<! for rejecting electrons (tau-ID)
138  DoubleProperty m_nHitTrtHighEFraction
139  {this, "nHitTrtHighEFractionMax", 999., "maximum x fraction of transition hits in TRT"};
141  {this, "nHitTrtHighEFractionWithOutliersMax", 999.,
142  "maximum x fraction of transition hits in TRT (including outliers)"};
143 
144  DoubleProperty m_TrtMaxEtaAcceptance
145  {this, "TrtMaxEtaAcceptance", 999.,
146  "limit of eta regions where trt hits are expected"};
147 
148  //<! if false the following cuts are ignored
149  BooleanProperty m_useSharedHitInfo{this, "useSharedHitInfo", false};
150  IntegerProperty m_nSharedBLayer
151  {this, "nSharedBLayer", 0, "max. number of shared hits in B layer"};
152  IntegerProperty m_nSharedPix
153  {this, "nSharedPix", 0, "max. number of shared hits in pixels"};
154  IntegerProperty m_nSharedSct
155  {this, "nSharedSct", 1, "max. number of shared hits in SCT"};
156  IntegerProperty m_nSharedSi
157  {this, "nSharedSi", 999, "max. number of shared hits in pixels+SCT"};
158 
159  IntegerProperty m_nHoles
160  {this, "nHoles", 999, "max. number of holes in pixel+SCT"};
161  IntegerProperty m_nDoubleHoles
162  {this, "nDoubleHoles", 999, "max number of double-holes in SCT"};
163  IntegerProperty m_nHolesPix
164  {this, "nHolesPixel", 999, "max. number of holes in pixels"};
165  IntegerProperty m_nHolesSct
166  {this, "nHolesSct", 999, "max. number of holes in SCT"};
167 
168  //<! if false the following cuts are ignored
169  BooleanProperty m_useTrackQualityInfo{this, "useTrackQualityInfo", true};
170  DoubleProperty m_fitChi2{this, "fitChi2", 99999., "max. fit chi2"};
171  DoubleProperty m_fitProb{this, "fitProb", -1., "min. fit chi2 probability"};
172  DoubleProperty m_fitChi2OnNdfMax{this, "fitChi2OnNdfMax", 999., "max. fitchi2/ndf"};
173 
174  DoubleProperty m_scaleMinHitTrt
175  {this, "scaleMinHitTrt", 1.,
176  "scale the eta dependent minimum number of TRT hits; scaling is only applied if m_addToMinHitTrt==0"};
177  IntegerProperty m_addToMinHitTrt
178  {this, "addToMinHitTrt", 0,
179  "add to/subtract from eta dependent minimum nimber of TRT hits"};
181  {this, "scaleMinHitTrtWithOutliers", 1.,
182  "scale the eta dependent minimum number of TRT hits + outliers; scaling is only applied if m_addToMinHitTrtWithOutliers==0"};
184  {this, "addToMinHitTrtWithOutliers", 0,
185  "add to/subtract from eta dependent minimum nimber of TRT hits + outliers"};
186 
187  BooleanProperty m_usePreselectionCuts{this, "usePreselectionCuts", false};
188  DoubleProperty m_d0MaxPreselection{this, "d0MaxPreselection", 10.};
189 
191  {this, "useEtaDepententMinHitTrt", false};
193  {this, "useEtaDepententMinHitTrtWithOutliers", false};
194 
195  ToolHandle<Trk::ITrackSummaryTool> m_trackSumTool
196  {this, "TrackSummaryTool", "Trk::TrackSummaryTool"};
197  ToolHandle<Trk::ITrackParticleCreatorTool> m_particleCreator
198  {this, "TrackParticleCreatorTool", ""};
199  ToolHandle<Trk::IExtrapolator> m_extrapolator
200  {this, "Extrapolator", "Trk::Extrapolator"};
202  {this, "BeamSpotKey", "BeamSpotData", "SG key for beam spot"};
203  ToolHandle<ITrtDriftCircleCutTool> m_trtDCTool
204  {this, "TrtDCCutTool", "InDet::InDetTrtDriftCircleCutTool",
205  "Tool to get eta dependent cut on number of TRT hits"};
206 
207  ToolHandle< InDet::IInDetTestPixelLayerTool > m_inDetTestPixelLayerTool
208  {this, "InDetTestPixelLayerTool", "",
209  "Tool to test if the track crosses a dead module on the b-layer"};
210  // Read handle for conditions object to get the field cache
212  {this, "AtlasFieldCacheCondObj", "fieldCondObj",
213  "Name of the Magnetic Field conditions object key"};
214 
217 
218  // changes for the pt-dependent sct cut
219  BooleanProperty m_usePtDependentCuts{this, "UsePtDependentCuts", false};
220 
221  FloatArrayProperty m_ptBenchmarks{this, "PtBenchmarks", {}};
222 
223  IntegerArrayProperty m_nSCTValues{this, "SCTCutValues", {}};
224 
226  {this, "EventInfo", "EventInfo", "Input event information"};
227  BooleanProperty m_useEventInfoBs
228  {this, "UseEventInfoBS", false, "Access beamspot via the EvenInfo object"};
229  Trk::Vertex* getBeamSpot(const EventContext&) const;
230 
231  }; //end of class definitions
232 
233 } //end of namespace definitions
234 
235 #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:196
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:141
InDet::InDetDetailedTrackSelectorTool::m_nDoubleHoles
IntegerProperty m_nDoubleHoles
Definition: InDetDetailedTrackSelectorTool.h:162
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:126
InDet::InDetDetailedTrackSelectorTool::~InDetDetailedTrackSelectorTool
~InDetDetailedTrackSelectorTool()
InDet::InDetDetailedTrackSelectorTool::m_sigIPd0Max
DoubleProperty m_sigIPd0Max
Definition: InDetDetailedTrackSelectorTool.h:106
InDet::InDetDetailedTrackSelectorTool::m_fieldCacheCondObjInputKey
SG::ReadCondHandleKey< AtlasFieldCacheCondObj > m_fieldCacheCondObjInputKey
Definition: InDetDetailedTrackSelectorTool.h:212
InDet::InDetDetailedTrackSelectorTool::m_pTMin
DoubleProperty m_pTMin
Definition: InDetDetailedTrackSelectorTool.h:101
InDet::InDetDetailedTrackSelectorTool::m_nHolesSct
IntegerProperty m_nHolesSct
Definition: InDetDetailedTrackSelectorTool.h:166
InDet::InDetDetailedTrackSelectorTool::m_nHitSct
IntegerProperty m_nHitSct
Definition: InDetDetailedTrackSelectorTool.h:120
InDet::InDetDetailedTrackSelectorTool::Grade
Grade
Definition: InDetDetailedTrackSelectorTool.h:65
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:191
InDet::InDetDetailedTrackSelectorTool::m_nHitPixPhysical
IntegerProperty m_nHitPixPhysical
Definition: InDetDetailedTrackSelectorTool.h:123
InDet::InDetDetailedTrackSelectorTool::getCount
int getCount(const xAOD::TrackParticle &tp, xAOD::SummaryType type) const
Definition: InDetDetailedTrackSelectorTool.h:82
ParticleTest.tp
tp
Definition: ParticleTest.py:25
InDet::InDetDetailedTrackSelectorTool::m_inDetTestPixelLayerTool
ToolHandle< InDet::IInDetTestPixelLayerTool > m_inDetTestPixelLayerTool
Definition: InDetDetailedTrackSelectorTool.h:208
InDet::InDetDetailedTrackSelectorTool::m_ptBenchmarks
FloatArrayProperty m_ptBenchmarks
Definition: InDetDetailedTrackSelectorTool.h:221
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
InDet::InDetDetailedTrackSelectorTool::m_trackSumToolAvailable
bool m_trackSumToolAvailable
Definition: InDetDetailedTrackSelectorTool.h:215
SG::ReadHandleKey< xAOD::EventInfo >
InDet::InDetDetailedTrackSelectorTool::m_pMin
DoubleProperty m_pMin
Definition: InDetDetailedTrackSelectorTool.h:102
InDet::InDetDetailedTrackSelectorTool::m_partCreatorToolAvailable
bool m_partCreatorToolAvailable
Definition: InDetDetailedTrackSelectorTool.h:216
InDet::InDetDetailedTrackSelectorTool::initialize
StatusCode initialize()
Definition: InDetDetailedTrackSelectorTool.cxx:68
InDet::InDetDetailedTrackSelectorTool::m_nHitBLayer
IntegerProperty m_nHitBLayer
Definition: InDetDetailedTrackSelectorTool.h:118
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:219
InDet::InDetDetailedTrackSelectorTool::m_z0significanceMax
DoubleProperty m_z0significanceMax
Definition: InDetDetailedTrackSelectorTool.h:112
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:65
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:198
InDet::InDetDetailedTrackSelectorTool::getPosOrBeamSpot
Amg::Vector3D getPosOrBeamSpot(const xAOD::Vertex *) const
Definition: InDetDetailedTrackSelectorTool.cxx:395
InDet::InDetDetailedTrackSelectorTool::m_IPz0Max
DoubleProperty m_IPz0Max
Definition: InDetDetailedTrackSelectorTool.h:104
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:105
InDet::InDetDetailedTrackSelectorTool::m_useEtaDepententMinHitTrtWithOutliers
BooleanProperty m_useEtaDepententMinHitTrtWithOutliers
Definition: InDetDetailedTrackSelectorTool.h:193
AthAlgTool.h
chi2
double chi2(TH1 *h0, TH1 *h1)
Definition: comparitor.cxx:523
AtlasFieldCache.h
InDet::InDetDetailedTrackSelectorTool
Definition: InDetDetailedTrackSelectorTool.h:61
InDet::InDetDetailedTrackSelectorTool::m_fitProb
DoubleProperty m_fitProb
Definition: InDetDetailedTrackSelectorTool.h:171
InDet::InDetDetailedTrackSelectorTool::m_nHitTrtPlusOutliers
IntegerProperty m_nHitTrtPlusOutliers
Definition: InDetDetailedTrackSelectorTool.h:128
InDet::InDetDetailedTrackSelectorTool::m_nHolesPix
IntegerProperty m_nHolesPix
Definition: InDetDetailedTrackSelectorTool.h:164
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:103
InDet::InDetDetailedTrackSelectorTool::m_nSharedSi
IntegerProperty m_nSharedSi
Definition: InDetDetailedTrackSelectorTool.h:157
InDet::InDetDetailedTrackSelectorTool::m_useSharedHitInfo
BooleanProperty m_useSharedHitInfo
Definition: InDetDetailedTrackSelectorTool.h:149
InDet::InDetDetailedTrackSelectorTool::m_TrtMaxEtaAcceptance
DoubleProperty m_TrtMaxEtaAcceptance
Definition: InDetDetailedTrackSelectorTool.h:145
InDet::InDetDetailedTrackSelectorTool::m_nHitTrtHighE
IntegerProperty m_nHitTrtHighE
Definition: InDetDetailedTrackSelectorTool.h:133
InDet::InDetDetailedTrackSelectorTool::m_d0MaxPreselection
DoubleProperty m_d0MaxPreselection
Definition: InDetDetailedTrackSelectorTool.h:188
InDet::InDetDetailedTrackSelectorTool::m_nSCTValues
IntegerArrayProperty m_nSCTValues
Definition: InDetDetailedTrackSelectorTool.h:223
InDet::InDetDetailedTrackSelectorTool::m_eventInfo_key
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfo_key
Definition: InDetDetailedTrackSelectorTool.h:226
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
InDet::InDetDetailedTrackSelectorTool::m_addToMinHitTrt
IntegerProperty m_addToMinHitTrt
Definition: InDetDetailedTrackSelectorTool.h:178
InDet::InDetDetailedTrackSelectorTool::m_beamSpotKey
SG::ReadCondHandleKey< InDet::BeamSpotData > m_beamSpotKey
Definition: InDetDetailedTrackSelectorTool.h:202
InDet::InDetDetailedTrackSelectorTool::m_scaleMinHitTrt
DoubleProperty m_scaleMinHitTrt
Definition: InDetDetailedTrackSelectorTool.h:175
InDet::InDetDetailedTrackSelectorTool::m_extrapolator
ToolHandle< Trk::IExtrapolator > m_extrapolator
Definition: InDetDetailedTrackSelectorTool.h:200
InDet::InDetDetailedTrackSelectorTool::m_useTrackSummaryInfo
BooleanProperty m_useTrackSummaryInfo
Definition: InDetDetailedTrackSelectorTool.h:116
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:135
InDet::InDetDetailedTrackSelectorTool::m_sigIPz0Max
DoubleProperty m_sigIPz0Max
Definition: InDetDetailedTrackSelectorTool.h:108
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:187
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:121
InDet::InDetDetailedTrackSelectorTool::m_nSharedBLayer
IntegerProperty m_nSharedBLayer
Definition: InDetDetailedTrackSelectorTool.h:151
Trk::vertex
@ vertex
Definition: MeasurementType.h:21
InDet::InDetDetailedTrackSelectorTool::Undefined
@ Undefined
Definition: InDetDetailedTrackSelectorTool.h:65
InDet::InDetDetailedTrackSelectorTool::m_useTrackQualityInfo
BooleanProperty m_useTrackQualityInfo
Definition: InDetDetailedTrackSelectorTool.h:169
InDet::InDetDetailedTrackSelectorTool::finalize
StatusCode finalize()
Definition: InDetDetailedTrackSelectorTool.cxx:121
InDet::InDetDetailedTrackSelectorTool::Good
@ Good
Definition: InDetDetailedTrackSelectorTool.h:65
InDet::InDetDetailedTrackSelectorTool::m_nSharedPix
IntegerProperty m_nSharedPix
Definition: InDetDetailedTrackSelectorTool.h:153
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:160
InDet::InDetDetailedTrackSelectorTool::m_scaleMinHitTrtWithOutliers
DoubleProperty m_scaleMinHitTrtWithOutliers
Definition: InDetDetailedTrackSelectorTool.h:181
InDet::InDetDetailedTrackSelectorTool::m_trtDCTool
ToolHandle< ITrtDriftCircleCutTool > m_trtDCTool
Definition: InDetDetailedTrackSelectorTool.h:204
InDet::InDetDetailedTrackSelectorTool::m_fitChi2OnNdfMax
DoubleProperty m_fitChi2OnNdfMax
Definition: InDetDetailedTrackSelectorTool.h:172
Track
Definition: TriggerChamberClusterOnTrackCreator.h:21
InDet::InDetDetailedTrackSelectorTool::m_etaMax
DoubleProperty m_etaMax
Definition: InDetDetailedTrackSelectorTool.h:113
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:170
ITrackSelectorTool.h
InDet::InDetDetailedTrackSelectorTool::m_nHitSiPhysical
IntegerProperty m_nHitSiPhysical
Definition: InDetDetailedTrackSelectorTool.h:125
InDet::InDetDetailedTrackSelectorTool::m_nSharedSct
IntegerProperty m_nSharedSct
Definition: InDetDetailedTrackSelectorTool.h:155
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:119
InDet::InDetDetailedTrackSelectorTool::Shared
@ Shared
Definition: InDetDetailedTrackSelectorTool.h:65
InDet::InDetDetailedTrackSelectorTool::m_addToMinHitTrtWithOutliers
IntegerProperty m_addToMinHitTrtWithOutliers
Definition: InDetDetailedTrackSelectorTool.h:184
InDet::InDetDetailedTrackSelectorTool::m_useEventInfoBs
BooleanProperty m_useEventInfoBs
Definition: InDetDetailedTrackSelectorTool.h:228
InDet::InDetDetailedTrackSelectorTool::m_nHitTrtHighEFraction
DoubleProperty m_nHitTrtHighEFraction
Definition: InDetDetailedTrackSelectorTool.h:139
InDet::InDetDetailedTrackSelectorTool::m_d0significanceMax
DoubleProperty m_d0significanceMax
Definition: InDetDetailedTrackSelectorTool.h:110
SCT_Monitoring::summary
@ summary
Definition: SCT_MonitoringNumbers.h:65