  | 
  
    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);
 
   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...
 
constexpr ParticleHypothesis particle[PARTICLEHYPOTHESES]
the array of masses
 
std::vector< std::vector< int > > * m_TRKproperties
 
double * m_CLloc_direction2
 
Scalar eta() const
pseudorapidity method
 
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