5#ifndef TRUTH_HIT_ANALYSIS_H
6#define TRUTH_HIT_ANALYSIS_H
20 virtual StatusCode
execute() override final;
21 virtual StatusCode
initialize() override final;
72 Gaudi::Property<std::string>
m_path{
this,
"HistPath",
"/TruthHitAnalysis/"};
73 Gaudi::Property<std::string>
m_ntupleFileName{
this,
"NtupleFileName",
"/TruthHitAnalysis/"};
Property holding a SG store/key/clid from which a ReadHandle is made.
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Property holding a SG store/key/clid from which a ReadHandle is made.
std::vector< float > * m_vtx_z
std::vector< float > * m_truth_pt
virtual StatusCode initialize() override final
std::vector< float > * m_truth_py
std::vector< float > * m_pdgid
std::vector< float > * m_vtx_y
~TruthHitAnalysis()=default
Gaudi::Property< std::string > m_path
TH1 * m_h_n_vert
Some variables.
virtual StatusCode execute() override final
std::vector< float > * m_vtx_x
SG::ReadHandleKey< McEventCollection > m_readKey
std::vector< float > * m_vtx_barcode
std::vector< float > * m_truth_pz
Gaudi::Property< std::string > m_ntupleFileName
std::vector< float > * m_truth_eta
std::vector< float > * m_barcode
std::vector< float > * m_truth_phi
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
std::vector< float > * m_status
std::vector< float > * m_vtx_r
std::vector< float > * m_truth_px