|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef STRIP_RDO_ANALYSIS_H
7 #define STRIP_RDO_ANALYSIS_H
10 #include "GaudiKernel/ServiceHandle.h"
11 #include "GaudiKernel/ITHistSvc.h"
31 class SCT_DetectorManager;
53 Gaudi::Property<std::string>
m_histPath {
this,
"HistPath",
"/RDOAnalysis/ITkStrip/",
""};
54 Gaudi::Property<std::string>
m_sharedHistPath {
this,
"SharedHistPath",
"/RDOAnalysis/histos/",
""};
55 Gaudi::Property<std::string>
m_ntuplePath {
this,
"NtuplePath",
"/RDOAnalysis/ntuples/",
""};
56 Gaudi::Property<std::string>
m_ntupleName {
this,
"NtupleName",
"ITkStrip",
""};
62 std::vector<unsigned long long>*
m_rdoID{};
87 std::vector<unsigned long long>*
m_sdoID{};
177 #endif // STRIP_RDO_ANALYSIS_H
std::vector< int > * m_strip_sdo
Property holding a SG store/key/clid from which a ReadHandle is made.
std::vector< int > * m_groupSize
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
std::vector< int > * m_phiModule_sdo
std::vector< double > * m_globalY1
std::vector< bool > * m_belowThresh
Gaudi::Property< std::string > m_sharedHistPath
std::vector< int > * m_layerDisk
virtual StatusCode execute() override final
TH1 * m_h_truthMatchedRDOs
std::vector< bool > * m_disabled
std::vector< std::vector< int > > * m_eventIndex_vec
LockedHandle< TH2 > m_h_globalZR_shared
std::vector< int > * m_barrelEndcap
Property holding a SG store/key/clid from which a ReadHandle is made.
Gaudi::Property< bool > m_doPosition
std::vector< int > * m_eventIndex
std::vector< double > * m_globalZ1
std::vector< double > * m_localY
LockedHandle< TH2 > m_h_globalXY_shared
SG::ReadHandleKey< SCT_RDO_Container > m_inputKey
SG::ReadHandleKey< McEventCollection > m_inputMcEventCollectionKey
const InDetDD::SCT_DetectorManager * m_SCT_Manager
std::vector< unsigned long long > * m_sdoID
std::vector< int > * m_etaModule_sdo
std::vector< unsigned int > * m_rdoWord
Gaudi::Property< std::string > m_ntupleName
std::vector< int > * m_barrelEndcap_sdo
std::vector< int > * m_phiModule
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< int > * m_sdoWord
std::vector< int > * m_etaModule
std::vector< double > * m_localX
virtual StatusCode initialize() override final
std::vector< TH1 * > m_h_ec_strip_perLayer
ServiceHandle< ITHistSvc > m_thistSvc
std::vector< int > * m_strip
std::vector< double > * m_localZ
std::vector< double > * m_globalX1
std::vector< unsigned long long > * m_rdoID
std::vector< int > * m_layerDisk_sdo
std::vector< int > * m_row
std::vector< int > * m_side
StripRDOAnalysis(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< double > * m_globalZ0
Gaudi::Property< std::string > m_ntuplePath
std::vector< bool > * m_noise
std::vector< double > * m_globalX0
std::vector< std::vector< int > > * m_barcode_vec
std::vector< std::vector< float > > * m_charge_vec
SG::ReadHandleKey< InDetSimDataCollection > m_inputTruthKey
TH1 * m_h_barrelEndcap_sdo
TH1 * m_h_belowThresh_brl
Gaudi::Property< std::string > m_histPath
std::vector< int > * m_barcode
std::vector< double > * m_globalY0
std::vector< float > * m_charge
std::vector< int > * m_side_sdo
std::vector< TH1 * > m_h_brl_strip_perLayer
std::vector< int > * m_row_sdo