|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef HGTD_RDO_ANALYSIS_H
6 #define HGTD_RDO_ANALYSIS_H
9 #include "GaudiKernel/LockedHandle.h"
10 #include "GaudiKernel/ServiceHandle.h"
11 #include "GaudiKernel/ITHistSvc.h"
54 Gaudi::Property<std::string>
m_HGTD_Name {
this,
"DetectorName",
"HGTD",
"HGTD detector name"};
56 Gaudi::Property<std::string>
m_HGTDID_Name {
this,
"PixelIDName",
"HGTD_ID",
"HGTD ID name"};
58 Gaudi::Property<std::string>
m_histPath {
this,
"HistPath",
"/RDOAnalysis/HGTD/",
""};
59 Gaudi::Property<std::string>
m_sharedHistPath {
this,
"SharedHistPath",
"/RDOAnalysis/histos/",
""};
60 Gaudi::Property<std::string>
m_ntuplePath {
this,
"NtuplePath",
"/RDOAnalysis/ntuples/",
""};
61 Gaudi::Property<std::string>
m_ntupleName {
this,
"NtupleName",
"HGTD",
""};
80 #endif // HGTD_RDO_ANALYSIS_H
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< std::string > m_sharedHistPath
virtual StatusCode execute() override final
std::vector< float > m_rdo_hit_x
std::vector< float > m_rdo_hit_y
ServiceHandle< ITHistSvc > m_thistSvc
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration.
Gaudi::Property< std::string > m_ntuplePath
Gaudi::Property< bool > m_doPosition
SG::ReadHandleKey< InDetSimDataCollection > m_inputTruthKey
Gaudi::Property< std::string > m_ntupleName
bool const RAWDATA *ch2 const
Gaudi::Property< std::string > m_histPath
const HGTD_DetectorManager * m_HGTD_Manager
std::vector< float > m_rdo_hit_toa
std::vector< float > m_rdo_module_z
Gaudi::Property< std::string > m_HGTD_Name
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< float > m_rdo_hit_sdo_toa
bool operator<(const SdoInfo &rhs) const
std::vector< float > m_rdo_module_x
bool isHSGoodParticle(HepMC::ConstGenParticlePtr particlePtr, const HepMC::GenEvent *hardScatterEvent, float min_pt_cut=1000.)
std::vector< int > m_rdo_module_layer
SG::ReadHandleKey< McEventCollection > m_inputMcEventCollectionKey
const GenParticle * ConstGenParticlePtr
std::vector< float > m_rdo_hit_z
virtual StatusCode initialize() override final
Gaudi::Property< std::string > m_HGTDID_Name
std::vector< float > m_rdo_module_y
HGTD_RDOAnalysis(const std::string &name, ISvcLocator *pSvcLocator)
const HGTD_ID * m_HGTD_ID
SG::ReadHandleKey< HGTD_RDO_Container > m_inputKey
std::vector< int > m_rdo_hit_sdo_truth_category