6#ifndef LAR_RDO_ANALYSIS_H
7#define LAR_RDO_ANALYSIS_H
27 virtual StatusCode
initialize() override final;
28 virtual StatusCode
execute() override final;
38 Gaudi::Property<bool>
m_doNtuple{this ,
"doNtuple" ,
true};
39 Gaudi::Property<std::string>
m_ntupleFileName{this ,
"NtupleFileName" ,
"/ntuples/file1"};
40 Gaudi::Property<std::string>
m_ntupleDirName{this ,
"NtupleDirectoryName" ,
"/LArRDOAnalysis/"};
42 Gaudi::Property<std::string>
m_path{this ,
"HistPath" ,
"/LArRDOAnalysis/"};
46 std::vector<unsigned long long>*
m_larID{
nullptr};
49 std::vector<uint16_t>*
m_qual{
nullptr};
50 std::vector<uint16_t>*
m_prov{
nullptr};
53 std::vector<unsigned long long>*
m_hadOnID{
nullptr};
56 std::vector<unsigned long long>*
m_emOnID{
nullptr};
57 std::vector<unsigned long long>*
m_emOffID{
nullptr};
60 std::vector<unsigned long long>*
m_digiID{
nullptr};
Property holding a SG store/key/clid from which a ReadHandle is made.
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
BooleanProperty m_presampling
std::vector< int > * m_digiGain
Gaudi::Property< std::string > m_ntupleFileName
Gaudi::Property< bool > m_doNtuple
std::vector< uint16_t > * m_qual
SG::ReadHandleKey< LArTTL1Container > m_inputTTL1EMKey
~LArRDOAnalysis()=default
std::vector< unsigned long long > * m_digiID
std::vector< float > * m_emSamples
virtual StatusCode initialize() override final
std::vector< unsigned long long > * m_emOnID
std::vector< unsigned long long > * m_emOffID
Gaudi::Property< std::string > m_path
SG::ReadHandleKey< LArTTL1Container > m_inputTTL1HADKey
std::vector< int > * m_gain
std::vector< unsigned long long > * m_larID
std::vector< int > * m_energy
std::vector< uint16_t > * m_prov
Gaudi::Property< std::string > m_ntupleTreeName
Gaudi::Property< std::string > m_ntupleDirName
std::vector< int > * m_time
std::vector< unsigned long long > * m_hadOnID
SG::ReadHandleKey< LArRawChannelContainer > m_inputRawChannelKey
AthHistogramAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
std::vector< unsigned long long > * m_hadOffID
std::vector< float > * m_hadSamples
virtual StatusCode execute() override final
std::vector< short > * m_digiSamples
SG::ReadHandleKey< LArDigitContainer > m_inputDigitKey
Container for LArRawChannel (IDC using LArRawChannelCollection)
Property holding a SG store/key/clid from which a ReadHandle is made.