ATLAS Offline Software
DumpObjects.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef INDETGNNTRACKING_DUMPOBJECTS_H
6 #define INDETGNNTRACKING_DUMPOBJECTS_H
7 
9 #include "GaudiKernel/ServiceHandle.h"
10 
21 
22 #include "AtlasHepMC/GenParticle.h"
23 #include "AtlasHepMC/GenVertex.h"
25 #include "InDetIdentifier/SCT_ID.h"
28 
29 #include "GaudiKernel/IPartPropSvc.h"
30 
31 class PixelID;
32 class SCT_ID;
33 class TTree;
34 
35 namespace InDetDD {
36 class PixelDetectorManager;
37 class SCT_DetectorManager;
38 } // namespace InDetDD
39 
40 namespace HepPDT {
41 class ParticleDataTable;
42 }
43 
44 namespace InDet {
45 
46 int compute_overlap_SP_flag(const int& eta_module_cl1,const int& phi_module_cl1,
47  const int& eta_module_cl2,const int& phi_module_cl2);
48 
49 class DumpObjects : public AthAlgorithm {
50 public:
51  DumpObjects(const std::string &name, ISvcLocator *pSvcLocator);
53 
54  virtual StatusCode initialize() override final;
55  virtual StatusCode execute() override final;
56  virtual StatusCode finalize() override final;
57 
58 private:
59  bool isPassed(HepMC::ConstGenParticlePtr particle, float &px, float &py, float &pz, float &pt,
60  float &eta, float &vx, float &vy, float &vz, float &radius, float &status, float &charge,
61  std::vector<int> &vParentID, std::vector<int> &vParentBarcode, int &vProdNin, int &vProdNout,
62  int &vProdStatus, int &vProdBarcode);
65  const InDetDD::PixelDetectorManager *m_pixelManager;
66  const InDetDD::SCT_DetectorManager *m_SCT_Manager;
67  int m_event;
70  const HepPDT::ParticleDataTable *m_particleDataTable;
71  std::string m_name;
72 
73  // ReadHandleKeys
74  SG::ReadHandleKey<xAOD::EventInfo> m_eventInfoKey{this, "EventInfoKey", "EventInfo"};
75  SG::ReadHandleKey<McEventCollection> m_mcEventCollectionKey{this, "TruthEventKey", "TruthEvent"};
76 
77  SG::ReadHandleKey<InDet::PixelClusterContainer> m_pixelClusterKey{this, "PixelClusterKey", "ITkPixelClusters"};
78  SG::ReadHandleKey<InDet::SCT_ClusterContainer> m_stripClusterKey{this, "StripClusterKey", "ITkStripClusters"};
79 
80  SG::ReadHandleKey<InDetSimDataCollection> m_pixelSDOKey{this, "PixelSDOKey", "ITkPixelSDO_Map"};
81  SG::ReadHandleKey<InDetSimDataCollection> m_stripSDOKey{this, "StripSDOKey", "ITkStripSDO_Map"};
82 
84  "ITkPixelSpacePoints"};
86  "ITkStripSpacePoints"};
88  "ITkOverlapSpacePoints"};
89 
90 
91  SG::ReadHandleKey<TrackCollection> m_tracksKey{this, "TracksKey", "CombinedITkTracks"};
92  SG::ReadHandleKey<TrackTruthCollection> m_tracksTruthKey{this, "TracksTruthKey", "CombinedITkTracksTruthCollection"};
94  "CombinedITkTracksDetailedTruth"};
95 
96  int m_offset;
97 
98  // Accepting truth only if passes these requirements
99  float m_max_eta = 4.0;
100  float m_min_pt = 1000.;
101  int m_max_barcode = 200e3;
102  float m_maxProdVertex = 260.;
103 
104  // Information related to the TTree
105  //
106  std::string m_ntupleFileName;
107  std::string m_ntupleDirName;
108  std::string m_ntupleTreeName;
109  int m_maxCL;
110  int m_maxPart;
111  int m_maxSP;
112  int m_maxTRK;
113  int m_maxDTT;
114  bool m_rootFile;
115  TTree *m_nt;
116 
117  unsigned int m_run_number;
118  unsigned long long m_event_number;
119 
120  int m_nSE;
121  int *m_SEID;
122 
123  int m_nCL;
124  int *m_CLindex;
125  std::vector<std::string> *m_CLhardware;
126  double *m_CLx;
127  double *m_CLy;
128  double *m_CLz;
133  int *m_CLside;
135  std::vector<std::vector<int>> *m_CLparticleLink_eventIndex;
136  std::vector<std::vector<int>> *m_CLparticleLink_barcode;
137  std::vector<std::vector<bool>> *m_CLbarcodesLinked;
138  std::vector<std::vector<float>> *m_CLparticle_charge;
139  std::vector<std::vector<int>> *m_CLphis, *m_CLetas, *m_CLtots;
148  std::vector<std::vector<double>> *m_CLlocal_cov;
149 
154  float *m_Part_pt;
155  float *m_Part_eta;
163  std::vector<std::vector<int>> *m_Part_vParentID, *m_Part_vParentBarcode;
164 
165  int m_nSP;
166  int *m_SPindex;
167  double *m_SPx, *m_SPy, *m_SPz;
169  int *m_SPisOverlap; // -1: pixel, 0: strip not overlap, 1: strip overlap eta, 2: strip overlap phi, 3: overlap eta & phi
170 
171  int m_nTRK;
174  std::vector<std::vector<int>> *m_TRKproperties, *m_TRKpattern;
176  float *m_TRKchiSq;
179  std::vector<std::vector<double>> *m_TRKperigee_position, *m_TRKperigee_momentum;
182 
183  int m_nDTT;
187 };
188 } // namespace InDet
189 
190 #endif // INDETGNNTRACKING_DUMPOBJECTS_H
InDet::DumpObjects::m_nPartEVT
int m_nPartEVT
Definition: DumpObjects.h:150
PixelID.h
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
InDet::DumpObjects::m_TRKperigee_momentum
std::vector< std::vector< double > > * m_TRKperigee_momentum
Definition: DumpObjects.h:179
InDet::DumpObjects::m_pixelManager
const InDetDD::PixelDetectorManager * m_pixelManager
Definition: DumpObjects.h:65
InDet::DumpObjects::m_CLnorm_z
float * m_CLnorm_z
Definition: DumpObjects.h:147
InDet::DumpObjects::m_CLeta_angle
double * m_CLeta_angle
Definition: DumpObjects.h:146
InDet::DumpObjects::m_stripSpacePointContainerKey
SG::ReadHandleKey< SpacePointContainer > m_stripSpacePointContainerKey
Definition: DumpObjects.h:85
InDet::DumpObjects::execute
virtual StatusCode execute() override final
Definition: DumpObjects.cxx:355
InDet::DumpObjects::m_CLtots
std::vector< std::vector< int > > * m_CLtots
Definition: DumpObjects.h:139
InDet::DumpObjects::m_TRKchiSq
float * m_TRKchiSq
Definition: DumpObjects.h:176
InDet::DumpObjects::m_TRKoot
int * m_TRKoot
Definition: DumpObjects.h:175
SCT_ID.h
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
Trk::ParticleSwitcher::particle
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses
Definition: ParticleHypothesis.h:76
InDet::DumpObjects::m_Part_vProdNin
int * m_Part_vProdNin
Definition: DumpObjects.h:162
test_pyathena.px
px
Definition: test_pyathena.py:18
InDet::DumpObjects::m_maxDTT
int m_maxDTT
Definition: DumpObjects.h:113
SG
Forward declaration.
Definition: CaloCellPacker_400_500.h:32
InDet::DumpObjects::m_CLside
int * m_CLside
Definition: DumpObjects.h:133
InDet::DumpObjects::m_TRKproperties
std::vector< std::vector< int > > * m_TRKproperties
Definition: DumpObjects.h:174
InDet::DumpObjects::m_CLloc_direction2
double * m_CLloc_direction2
Definition: DumpObjects.h:140
InDet::DumpObjects::m_nt
TTree * m_nt
Definition: DumpObjects.h:115
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:79
InDet::DumpObjects::m_pixelSDOKey
SG::ReadHandleKey< InDetSimDataCollection > m_pixelSDOKey
Definition: DumpObjects.h:80
InDet::DumpObjects::m_CLnorm_x
float * m_CLnorm_x
Definition: DumpObjects.h:147
InDet
DUMMY Primary Vertex Finder.
Definition: VP1ErrorUtils.h:36
GenVertex.h
InDet::DumpObjects::m_nCL
int m_nCL
Definition: DumpObjects.h:123
InDet::DumpObjects::m_Part_eta
float * m_Part_eta
Definition: DumpObjects.h:155
InDet::DumpObjects::m_CLloc_direction1
double * m_CLloc_direction1
Definition: DumpObjects.h:140
InDet::DumpObjects::m_Part_vz
float * m_Part_vz
Definition: DumpObjects.h:156
InDet::DumpObjects::m_Part_pt
float * m_Part_pt
Definition: DumpObjects.h:154
test_pyathena.pt
pt
Definition: test_pyathena.py:11
InDet::DumpObjects::m_DTTindex
int * m_DTTindex
Definition: DumpObjects.h:184
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition: ICaloAffectedTool.h:24
InDet::DumpObjects::m_CLbarrel_endcap
int * m_CLbarrel_endcap
Definition: DumpObjects.h:129
InDet::DumpObjects::m_CLparticleLink_eventIndex
std::vector< std::vector< int > > * m_CLparticleLink_eventIndex
Definition: DumpObjects.h:135
InDet::DumpObjects::m_CLy
double * m_CLy
Definition: DumpObjects.h:127
InDet::DumpObjects::m_DTTtrajectory_eventindex
std::vector< std::vector< int > > * m_DTTtrajectory_eventindex
Definition: DumpObjects.h:185
InDet::DumpObjects
Definition: DumpObjects.h:49
InDet::DumpObjects::m_SCT_ID
const SCT_ID * m_SCT_ID
Definition: DumpObjects.h:64
InDet::DumpObjects::m_CLlocal_cov
std::vector< std::vector< double > > * m_CLlocal_cov
Definition: DumpObjects.h:148
InDet::DumpObjects::m_SPindex
int * m_SPindex
Definition: DumpObjects.h:166
InDet::DumpObjects::m_min_pt
float m_min_pt
Definition: DumpObjects.h:100
InDet::DumpObjects::m_offset
int m_offset
Definition: DumpObjects.h:96
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:562
SG::ReadHandleKey< McEventCollection >
InDet::DumpObjects::m_SCT_Manager
const InDetDD::SCT_DetectorManager * m_SCT_Manager
Definition: DumpObjects.h:66
InDet::DumpObjects::m_CLcharge_count
float * m_CLcharge_count
Definition: DumpObjects.h:143
InDet::DumpObjects::m_SPCL1_index
int * m_SPCL1_index
Definition: DumpObjects.h:168
InDet::DumpObjects::m_Part_passed
int * m_Part_passed
Definition: DumpObjects.h:161
InDet::DumpObjects::m_CLetas
std::vector< std::vector< int > > * m_CLetas
Definition: DumpObjects.h:139
InDet::DumpObjects::m_Part_vProdNout
int * m_Part_vProdNout
Definition: DumpObjects.h:162
InDet::DumpObjects::m_Part_status
float * m_Part_status
Definition: DumpObjects.h:158
GenParticle.h
InDet::DumpObjects::m_Part_event_number
int * m_Part_event_number
Definition: DumpObjects.h:151
InDet::DumpObjects::m_CLJan_loc_direction3
double * m_CLJan_loc_direction3
Definition: DumpObjects.h:141
InDet::DumpObjects::m_TTCparticle_link
int * m_TTCparticle_link
Definition: DumpObjects.h:180
InDet::DumpObjects::m_TTCprobability
float * m_TTCprobability
Definition: DumpObjects.h:181
InDet::DumpObjects::isPassed
bool isPassed(HepMC::ConstGenParticlePtr particle, float &px, float &py, float &pz, float &pt, float &eta, float &vx, float &vy, float &vz, float &radius, float &status, float &charge, std::vector< int > &vParentID, std::vector< int > &vParentBarcode, int &vProdNin, int &vProdNout, int &vProdStatus, int &vProdBarcode)
Definition: DumpObjects.cxx:1363
InDet::DumpObjects::m_maxProdVertex
float m_maxProdVertex
Definition: DumpObjects.h:102
SpacePointContainer.h
InDet::DumpObjects::m_TRKperigee_position
std::vector< std::vector< double > > * m_TRKperigee_position
Definition: DumpObjects.h:179
InDet::DumpObjects::m_run_number
unsigned int m_run_number
Definition: DumpObjects.h:117
InDet::DumpObjects::m_rootFile
bool m_rootFile
jobOption: save data in root format
Definition: DumpObjects.h:114
InDet::DumpObjects::m_CLbarcodesLinked
std::vector< std::vector< bool > > * m_CLbarcodesLinked
Definition: DumpObjects.h:137
InDet::DumpObjects::m_CLparticle_charge
std::vector< std::vector< float > > * m_CLparticle_charge
Definition: DumpObjects.h:138
InDet::DumpObjects::m_selected
int m_selected
Definition: DumpObjects.h:68
InDet::DumpObjects::m_DTTstTrack_subDetType
std::vector< std::vector< int > > * m_DTTstTrack_subDetType
Definition: DumpObjects.h:186
AthAlgorithm.h
InDet::DumpObjects::m_eventInfoKey
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
Definition: DumpObjects.h:74
InDet::DumpObjects::m_name
std::string m_name
Definition: DumpObjects.h:71
InDet::DumpObjects::m_CLhardware
std::vector< std::string > * m_CLhardware
Definition: DumpObjects.h:125
InDet::DumpObjects::m_DTTtrajectory_barcode
std::vector< std::vector< int > > * m_DTTtrajectory_barcode
Definition: DumpObjects.h:185
DetailedTrackTruthCollection.h
InDet::DumpObjects::m_tracksKey
SG::ReadHandleKey< TrackCollection > m_tracksKey
Definition: DumpObjects.h:91
PixelDetectorManager.h
InDet::DumpObjects::m_CLloc_eta
float * m_CLloc_eta
Definition: DumpObjects.h:144
CheckAppliedSFs.e3
e3
Definition: CheckAppliedSFs.py:264
InDet::DumpObjects::m_CLphis
std::vector< std::vector< int > > * m_CLphis
Definition: DumpObjects.h:139
McEventCollection.h
TrackTruthCollection.h
InDet::DumpObjects::m_Part_vParentID
std::vector< std::vector< int > > * m_Part_vParentID
Definition: DumpObjects.h:163
InDet::DumpObjects::m_ntupleTreeName
std::string m_ntupleTreeName
jobOption: Ntuple tree name
Definition: DumpObjects.h:108
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
vector
Definition: MultiHisto.h:13
InDet::DumpObjects::m_pixelID
const PixelID * m_pixelID
Definition: DumpObjects.h:63
InDet::DumpObjects::m_TTCevent_index
int * m_TTCevent_index
Definition: DumpObjects.h:180
InDet::DumpObjects::m_Part_radius
float * m_Part_radius
Definition: DumpObjects.h:157
TrackCollection.h
SpacePointOverlapCollection.h
InDet::DumpObjects::m_CLeta_module
int * m_CLeta_module
Definition: DumpObjects.h:131
Amg::pz
@ pz
Definition: GeoPrimitives.h:40
InDet::DumpObjects::m_SPy
double * m_SPy
Definition: DumpObjects.h:167
InDet::DumpObjects::m_CLphi_angle
double * m_CLphi_angle
Definition: DumpObjects.h:146
xAOD::uint64_t
uint64_t
Definition: EventInfo_v1.cxx:123
InDet::DumpObjects::m_TRKndof
int * m_TRKndof
Definition: DumpObjects.h:175
InDet::DumpObjects::m_Part_vy
float * m_Part_vy
Definition: DumpObjects.h:156
InDet::DumpObjects::m_ntupleDirName
std::string m_ntupleDirName
jobOption: Ntuple directory name
Definition: DumpObjects.h:107
InDet::DumpObjects::m_Part_vx
float * m_Part_vx
Definition: DumpObjects.h:156
HepPDT
Definition: BeamHaloGenerator.h:13
InDet::DumpObjects::m_DTTsize
int * m_DTTsize
Definition: DumpObjects.h:184
InDet::DumpObjects::m_Part_charge
float * m_Part_charge
Definition: DumpObjects.h:159
InDet::DumpObjects::m_CLglob_phi
float * m_CLglob_phi
Definition: DumpObjects.h:145
InDet::DumpObjects::m_nDTT
int m_nDTT
Definition: DumpObjects.h:183
InDet::DumpObjects::m_Part_barcode
int * m_Part_barcode
Definition: DumpObjects.h:152
InDet::DumpObjects::~DumpObjects
~DumpObjects()
Definition: DumpObjects.h:52
AthAlgorithm
Definition: AthAlgorithm.h:47
InDet::DumpObjects::m_pixelSpacePointContainerKey
SG::ReadHandleKey< SpacePointContainer > m_pixelSpacePointContainerKey
Definition: DumpObjects.h:83
InDet::DumpObjects::m_SPx
double * m_SPx
Definition: DumpObjects.h:167
InDet::DumpObjects::m_TRKparticle_hypothesis
int * m_TRKparticle_hypothesis
Definition: DumpObjects.h:173
InDet::DumpObjects::m_CLglob_eta
float * m_CLglob_eta
Definition: DumpObjects.h:145
InDet::DumpObjects::m_event_number
unsigned long long m_event_number
Definition: DumpObjects.h:118
HepMC::ConstGenParticlePtr
const GenParticle * ConstGenParticlePtr
Definition: GenParticle.h:38
Amg::py
@ py
Definition: GeoPrimitives.h:39
InDet::DumpObjects::m_CLmoduleID
uint64_t * m_CLmoduleID
Definition: DumpObjects.h:134
InDet::DumpObjects::m_SPisOverlap
int * m_SPisOverlap
Definition: DumpObjects.h:169
InDet::DumpObjects::m_Part_py
float * m_Part_py
Definition: DumpObjects.h:153
InDet::DumpObjects::m_maxPart
int m_maxPart
jobOption: maximum number of particles
Definition: DumpObjects.h:110
private
#define private
Definition: DetDescrConditionsDict_dict_fixes.cxx:13
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
PixelClusterContainer.h
InDet::DumpObjects::m_TRKmeasurementsOnTrack_pixcl_sctcl_index
std::vector< std::vector< int > > * m_TRKmeasurementsOnTrack_pixcl_sctcl_index
Definition: DumpObjects.h:177
InDet::DumpObjects::m_CLindex
int * m_CLindex
Definition: DumpObjects.h:124
EventInfo
This class provides general information about an event. Event information is provided by the accessor...
Definition: EventInfo/EventInfo/EventInfo.h:42
charge
double charge(const T &p)
Definition: AtlasPID.h:494
InDet::DumpObjects::m_CLloc_direction3
double * m_CLloc_direction3
Definition: DumpObjects.h:140
InDet::DumpObjects::m_SPz
double * m_SPz
Definition: DumpObjects.h:167
InDet::DumpObjects::m_CLparticleLink_barcode
std::vector< std::vector< int > > * m_CLparticleLink_barcode
Definition: DumpObjects.h:136
InDet::DumpObjects::m_CLpixel_count
int * m_CLpixel_count
Definition: DumpObjects.h:142
InDet::DumpObjects::m_pixelClusterKey
SG::ReadHandleKey< InDet::PixelClusterContainer > m_pixelClusterKey
Definition: DumpObjects.h:77
InDet::DumpObjects::m_overlapSpacePointCollectionKey
SG::ReadHandleKey< SpacePointOverlapCollection > m_overlapSpacePointCollectionKey
Definition: DumpObjects.h:87
InDet::DumpObjects::m_particleDataTable
const HepPDT::ParticleDataTable * m_particleDataTable
Definition: DumpObjects.h:70
InDet::DumpObjects::m_mcEventCollectionKey
SG::ReadHandleKey< McEventCollection > m_mcEventCollectionKey
Definition: DumpObjects.h:75
InDet::DumpObjects::m_stripSDOKey
SG::ReadHandleKey< InDetSimDataCollection > m_stripSDOKey
Definition: DumpObjects.h:81
InDet::DumpObjects::m_max_eta
float m_max_eta
Definition: DumpObjects.h:99
InDet::DumpObjects::m_particlePropSvc
ServiceHandle< IPartPropSvc > m_particlePropSvc
Definition: DumpObjects.h:69
ParticleGun_SamplingFraction.radius
radius
Definition: ParticleGun_SamplingFraction.py:96
EventInfo.h
InDet::DumpObjects::m_TTCindex
int * m_TTCindex
Definition: DumpObjects.h:180
InDet::DumpObjects::initialize
virtual StatusCode initialize() override final
Definition: DumpObjects.cxx:72
InDet::DumpObjects::m_Part_pz
float * m_Part_pz
Definition: DumpObjects.h:153
InDet::DumpObjects::m_DTTstTruth_subDetType
std::vector< std::vector< int > > * m_DTTstTruth_subDetType
Definition: DumpObjects.h:185
InDet::DumpObjects::m_Part_vProdStatus
int * m_Part_vProdStatus
Definition: DumpObjects.h:162
InDet::DumpObjects::m_stripClusterKey
SG::ReadHandleKey< InDet::SCT_ClusterContainer > m_stripClusterKey
Definition: DumpObjects.h:78
InDet::DumpObjects::m_SPCL2_index
int * m_SPCL2_index
Definition: DumpObjects.h:168
SCT_ID
Definition: SCT_ID.h:68
InDetDD
Message Stream Member.
Definition: FakeTrackBuilder.h:8
InDet::compute_overlap_SP_flag
int compute_overlap_SP_flag(const int &eta_module_cl1, const int &phi_module_cl1, const int &eta_module_cl2, const int &phi_module_cl2)
HepMC
Definition: Barcode.h:14
InDetSimDataCollection.h
InDet::DumpObjects::m_ntupleFileName
std::string m_ntupleFileName
jobOption: Ntuple file name
Definition: DumpObjects.h:106
InDet::DumpObjects::m_TRKoutliersOnTrack_pixcl_sctcl_index
std::vector< std::vector< int > > * m_TRKoutliersOnTrack_pixcl_sctcl_index
Definition: DumpObjects.h:177
SCT_ClusterContainer.h
InDet::DumpObjects::m_event
int m_event
Definition: DumpObjects.h:67
InDet::DumpObjects::m_CLloc_phi
float * m_CLloc_phi
Definition: DumpObjects.h:144
InDet::DumpObjects::m_detailedTracksTruthKey
SG::ReadHandleKey< DetailedTrackTruthCollection > m_detailedTracksTruthKey
Definition: DumpObjects.h:93
InDet::DumpObjects::m_nTRK
int m_nTRK
Definition: DumpObjects.h:171
InDet::DumpObjects::m_SEID
int * m_SEID
Definition: DumpObjects.h:121
InDet::DumpObjects::m_TRKtrack_fitter
int * m_TRKtrack_fitter
Definition: DumpObjects.h:173
InDet::DumpObjects::m_CLJan_loc_direction1
double * m_CLJan_loc_direction1
Definition: DumpObjects.h:141
InDet::DumpObjects::m_CLz
double * m_CLz
Definition: DumpObjects.h:128
merge.status
status
Definition: merge.py:17
InDet::DumpObjects::m_Part_pdg_id
int * m_Part_pdg_id
Definition: DumpObjects.h:160
SCT_DetectorManager.h
InDet::DumpObjects::m_CLnorm_y
float * m_CLnorm_y
Definition: DumpObjects.h:147
InDet::DumpObjects::m_Part_px
float * m_Part_px
Definition: DumpObjects.h:153
InDet::DumpObjects::m_TRKpattern
std::vector< std::vector< int > > * m_TRKpattern
Definition: DumpObjects.h:174
PixelID
Definition: PixelID.h:67
InDet::DumpObjects::m_Part_vParentBarcode
std::vector< std::vector< int > > * m_Part_vParentBarcode
Definition: DumpObjects.h:163
InDet::DumpObjects::DumpObjects
DumpObjects(const std::string &name, ISvcLocator *pSvcLocator)
Definition: DumpObjects.cxx:51
InDet::DumpObjects::m_max_barcode
int m_max_barcode
Definition: DumpObjects.h:101
InDet::DumpObjects::m_CLx
double * m_CLx
Definition: DumpObjects.h:126
InDet::DumpObjects::m_TRKcharge
int * m_TRKcharge
Definition: DumpObjects.h:178
InDet::DumpObjects::m_CLphi_module
int * m_CLphi_module
Definition: DumpObjects.h:132
InDet::DumpObjects::m_maxCL
int m_maxCL
jobOption: maximum number of clusters
Definition: DumpObjects.h:109
InDet::DumpObjects::finalize
virtual StatusCode finalize() override final
Definition: DumpObjects.cxx:1258
InDet::DumpObjects::m_nSE
int m_nSE
Definition: DumpObjects.h:120
InDet::DumpObjects::m_TRKmot
int * m_TRKmot
Definition: DumpObjects.h:175
InDet::DumpObjects::m_TRKindex
int * m_TRKindex
Definition: DumpObjects.h:172
InDet::DumpObjects::m_DTTstCommon_subDetType
std::vector< std::vector< int > > * m_DTTstCommon_subDetType
Definition: DumpObjects.h:186
InDet::DumpObjects::m_tracksTruthKey
SG::ReadHandleKey< TrackTruthCollection > m_tracksTruthKey
Definition: DumpObjects.h:92
InDet::DumpObjects::m_nSP
int m_nSP
Definition: DumpObjects.h:165
InDet::DumpObjects::m_Part_vProdBarcode
int * m_Part_vProdBarcode
Definition: DumpObjects.h:162
ServiceHandle
Definition: ClusterMakerTool.h:37
InDet::DumpObjects::m_CLJan_loc_direction2
double * m_CLJan_loc_direction2
Definition: DumpObjects.h:141
InDet::DumpObjects::m_maxTRK
int m_maxTRK
Definition: DumpObjects.h:112
InDet::DumpObjects::m_CLlayer_disk
int * m_CLlayer_disk
Definition: DumpObjects.h:130
InDet::DumpObjects::m_maxSP
int m_maxSP
jobOption: maximum number of space points
Definition: DumpObjects.h:111