15#ifndef LARPARAMS2NTUPLE_H
16#define LARPARAMS2NTUPLE_H
32 StatusCode
execute() {
return StatusCode::SUCCESS;}
33 virtual StatusCode
stop();
34 StatusCode
finalize(){
return StatusCode::SUCCESS;}
81 template <
class DATA >
83 template <
class DATA >
85 template <
class DATA >
This class implements the ILArCableAttenuation interface.
This class implements the ILArCableLength interface.
This class implements the ILArCaliPulseParams interface.
LArCond2NtupleBase(const std::string &name, ISvcLocator *pSvcLocator)
This class implements the ILArDetCellParams interface.
This class implements the ILArEMEC_Cphi interface.
This class implements the ILArEMEC_HValpha interface.
This class implements the ILArEMEC_HVbeta interface.
This class implements the ILArMphysOverMcal interface.
const std::vector< bool > & flags() const
bool operator[](unsigned i) const
std::vector< bool > m_flags
const LArEMEC_HVbetaComplete * m_completeEMEC_HVbeta
const LArTdriftComplete * m_completeTdrift
bool m_allChannels2Ntuple
StatusCode scanReadoutChannels(const DATA *&data_object)
const LArPhysCaliTdiffComplete * m_completePhysCaliTdiff
std::vector< std::map< HWIdentifier, DumpFlags > > m_dump_flags_map
const LArDetCellParamsComplete * m_completeDetCellParams
const LArEMEC_HValphaComplete * m_completeEMEC_HValpha
LArParams2Ntuple(const std::string &name, ISvcLocator *pSvcLocator)
std::vector< std::string > m_detStoreJo
const LArEMEC_CphiComplete * m_completeEMEC_Cphi
StatusCode retrieveAbstractInterface(const LArOFCBinComplete *&)
StatusCode retrieveAbstractInterface(const LArCaliPulseParamsComplete *&data_object)
virtual StatusCode stop()
std::vector< std::string > m_detStoreKeys
const LArCaliPulseParamsComplete * m_completeCaliPulseParams
std::vector< std::string > m_keylist
StatusCode retrieveFromDetStore(const DATA *&data_object)
const LArOFCBinComplete * m_completeOFCBin
const LArMphysOverMcalComplete * m_completeMphysOverMcal
static const unsigned m_nClasses
StatusCode scanCalibChannels(const DATA *&data_object)
const LArRinjComplete * m_completeRinj
bool m_useAbstractInterface
const LArTshaperComplete * m_completeTshaper
const LArCableLengthComplete * m_completeCableLength
const LArCableAttenuationComplete * m_completeCableAttenuation
std::vector< std::string > m_classNames
This class implements the ILArPhysCaliTdiff interface ` *.
This class implements the ILArRinj interface.
This class implements the ILArTdrift interface.
This class implements the ILArTshaper interface.