5#ifndef TRACK_RECORD_ANALYSIS_H
6#define TRACK_RECORD_ANALYSIS_H
20 virtual StatusCode
execute()
override;
41 std::vector<float>*
m_x{
nullptr};
42 std::vector<float>*
m_y{
nullptr};
43 std::vector<float>*
m_z{
nullptr};
44 std::vector<float>*
m_r{
nullptr};
45 std::vector<float>*
m_eta{
nullptr};
46 std::vector<float>*
m_phi{
nullptr};
47 std::vector<float>*
m_px{
nullptr};
48 std::vector<float>*
m_py{
nullptr};
49 std::vector<float>*
m_pz{
nullptr};
50 std::vector<float>*
m_pt{
nullptr};
53 std::vector<float>*
m_pdg{
nullptr};
58 Gaudi::Property<std::string>
m_ntupleFileName{
this,
"NtupleFileName",
"/TrackRecordAnalysis/"};
59 Gaudi::Property<std::string>
m_path{
this,
"HistPath",
"/TrackRecordAnalysis/"};
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.
Gaudi::Property< std::string > m_path
std::vector< float > * m_pdg
std::vector< float > * m_edep
std::vector< float > * m_y
Gaudi::Property< std::string > m_ntupleFileName
std::vector< float > * m_x
std::vector< float > * m_pt
std::vector< float > * m_px
std::vector< float > * m_time
TH1 * m_h_hits_x
Some variables.
std::vector< float > * m_eta
std::vector< float > * m_r
~TrackRecordAnalysis()=default
SG::ReadHandleKey< TrackRecordCollection > m_readKey
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode execute() override
std::vector< float > * m_z
std::vector< float > * m_py
virtual StatusCode initialize() override
std::vector< float > * m_phi
std::vector< float > * m_pz