|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef SI_HIT_ANALYSIS_H
6 #define SI_HIT_ANALYSIS_H
10 #include "GaudiKernel/LockedHandle.h"
11 #include "GaudiKernel/ServiceHandle.h"
12 #include "GaudiKernel/ITHistSvc.h"
80 Gaudi::Property<std::string>
m_histPath {
this,
"HistPath",
"/SiHitAnalysis/histos/",
""};
81 Gaudi::Property<std::string>
m_ntuplePath {
this,
"NtuplePath",
"/SiHitAnalysis/ntuples/",
""};
82 Gaudi::Property<bool>
m_expert {
this,
"ExpertMode",
false,
""};
89 #endif // SI_HIT_ANALYSIS_H
Gaudi::Property< bool > m_expert
std::vector< float > * m_hits_x
std::vector< int > * m_module_phi
std::vector< float > * m_hits_y
std::vector< float > * m_hits_eta
std::vector< float > * m_hits_pT
std::vector< int > * m_barrel_endcap
std::vector< float > * m_hits_prodVtx_y
ServiceHandle< ITHistSvc > m_thistSvc
std::vector< int > * m_module_eta
std::vector< float > * m_hits_z
Gaudi::Property< bool > m_extraTruthBranches
std::vector< float > * m_hits_barcode
Property holding a SG store/key/clid from which a ReadHandle is made.
std::vector< float > * m_hits_pdgId
SG::ReadHandleKey< SiHitCollection > m_hitsContainerKey
SiHitAnalysis(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< float > * m_hits_phi
TH1 * m_h_hits_x
Some variables.
std::vector< float > * m_hits_r
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode execute() override
virtual StatusCode initialize() override
std::vector< float > * m_hits_prodVtx_z
std::vector< float > * m_hits_eloss
std::vector< float > * m_hits_time
std::vector< int > * m_layer_disk
LockedHandle< TH2 > m_h_zr_shared
LockedHandle< TH2 > m_h_xy_shared
std::vector< float > * m_hits_prodVtx_x
Gaudi::Property< std::string > m_histPath
std::vector< float > * m_hits_step
Gaudi::Property< std::string > m_ntuplePath