Loading [MathJax]/jax/input/TeX/config.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETGNNTRACKING_DUMPOBJECTS_H
6 #define INDETGNNTRACKING_DUMPOBJECTS_H
9 #include "GaudiKernel/ServiceHandle.h"
34 #include "GaudiKernel/IPartPropSvc.h"
41 class PixelDetectorManager;
42 class SCT_DetectorManager;
46 class ParticleDataTable;
52 const int& eta_module_cl2,
const int& phi_module_cl2);
65 float &eta,
float &vx,
float &vy,
float &vz,
float &
radius,
float &
status,
float &
charge,
66 std::
vector<
int> &vParentID, std::
vector<
int> &vParentBarcode,
int &vProdNin,
int &vProdNout,
67 int &vProdStatus,
int &vProdBarcode);
97 "CombinedITkTracksDetailedTruth"};
206 #endif // INDETGNNTRACKING_DUMPOBJECTS_H
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
std::vector< std::vector< double > > * m_TRKperigee_momentum
const InDetDD::PixelDetectorManager * m_pixelManager
std::vector< std::vector< float > > * m_SPtopStripCenterPosition
virtual StatusCode execute() override final
std::vector< std::vector< int > > * m_CLtots
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
std::vector< std::vector< int > > * m_TRKproperties
double * m_CLloc_direction2
SG::ReadHandleKey< InDetSimDataCollection > m_pixelSDOKey
double * m_CLloc_direction1
SG::ReadHandleKey< xAOD::SpacePointContainer > m_xaodStripSpacePointOverlapContainerKey
std::vector< std::vector< int > > * m_CLparticleLink_eventIndex
std::vector< std::vector< int > > * m_DTTtrajectory_eventindex
std::vector< std::vector< double > > * m_CLlocal_cov
bool const RAWDATA *ch2 const
const InDetDD::SCT_DetectorManager * m_SCT_Manager
std::vector< std::vector< int > > * m_CLetas
int * m_Part_event_number
double * m_CLJan_loc_direction3
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)
SG::ReadHandleKey< xAOD::SpacePointContainer > m_xaodStripSpacePointContainerKey
std::vector< std::vector< double > > * m_TRKperigee_position
unsigned int m_run_number
bool m_rootFile
jobOption: save data in root format
std::vector< std::vector< bool > > * m_CLbarcodesLinked
std::vector< std::vector< float > > * m_SPbottomStripDirection
std::vector< std::vector< float > > * m_CLparticle_charge
std::vector< std::vector< int > > * m_DTTstTrack_subDetType
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
std::vector< std::string > * m_CLhardware
std::vector< std::vector< int > > * m_DTTtrajectory_barcode
SG::ReadHandleKey< TrackCollection > m_tracksKey
std::vector< std::vector< float > > * m_SPtopStripDirection
std::vector< std::vector< int > > * m_CLphis
std::vector< std::vector< int > > * m_Part_vParentID
std::string m_ntupleTreeName
jobOption: Ntuple tree name
::StatusCode StatusCode
StatusCode definition for legacy code.
const PixelID * m_pixelID
std::string m_ntupleDirName
jobOption: Ntuple directory name
std::vector< std::vector< float > > * m_SPstripCenterDistance
int * m_TRKparticle_hypothesis
unsigned long long m_event_number
const GenParticle * ConstGenParticlePtr
int m_maxPart
jobOption: maximum number of particles
std::vector< std::vector< int > > * m_TRKmeasurementsOnTrack_pixcl_sctcl_index
double charge(const T &p)
double * m_CLloc_direction3
std::vector< std::vector< int > > * m_CLparticleLink_barcode
SG::ReadHandleKey< InDet::PixelClusterContainer > m_pixelClusterKey
const HepPDT::ParticleDataTable * m_particleDataTable
SG::ReadHandleKey< McEventCollection > m_mcEventCollectionKey
SG::ReadHandleKey< InDetSimDataCollection > m_stripSDOKey
ServiceHandle< IPartPropSvc > m_particlePropSvc
virtual StatusCode initialize() override final
std::vector< std::vector< int > > * m_DTTstTruth_subDetType
SG::ReadHandleKey< InDet::SCT_ClusterContainer > m_stripClusterKey
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)
std::string m_ntupleFileName
jobOption: Ntuple file name
std::vector< std::vector< int > > * m_TRKoutliersOnTrack_pixcl_sctcl_index
SG::ReadHandleKey< DetailedTrackTruthCollection > m_detailedTracksTruthKey
double * m_CLJan_loc_direction1
SG::ReadHandleKey< xAOD::SpacePointContainer > m_xaodPixelSpacePointContainerKey
std::vector< std::vector< int > > * m_TRKpattern
std::vector< std::vector< int > > * m_Part_vParentBarcode
DumpObjects(const std::string &name, ISvcLocator *pSvcLocator)
int m_maxCL
jobOption: maximum number of clusters
virtual StatusCode finalize() override final
std::vector< std::vector< int > > * m_DTTstCommon_subDetType
SG::ReadHandleKey< TrackTruthCollection > m_tracksTruthKey
int * m_Part_vProdBarcode
double * m_CLJan_loc_direction2
int m_maxSP
jobOption: maximum number of space points