5#ifndef LARAUTOCORRTOTALCONDALG_H
6#define LARAUTOCORRTOTALCONDALG_H
29 using AthCondAlgorithm::AthCondAlgorithm;
34 virtual StatusCode
execute(
const EventContext& ctx)
const override;
51 Gaudi::Property<bool>
m_NoPile{
this,
"NoPileUp",
false};
52 Gaudi::Property<bool>
m_isMC{
this,
"isMC",
true};
54 Gaudi::Property<int>
m_Nsamples{
this,
"Nsamples",5,
"Max number of samples to use"};
55 Gaudi::Property<unsigned int>
m_firstSample{
this,
"firstSample",0,
"First sample to use for in-time event on the full pulse shape"};
56 Gaudi::Property<int>
m_deltaBunch{
this,
"deltaBunch",1,
"Delta between filled bunches in 25 ns units"};
58 Gaudi::Property<unsigned>
m_nGains{
this,
"NGains",3,
"Expected number of gains"};
Base class for conditions algorithms.
Base class for conditions algorithms.
SG::WriteCondHandleKey< LArAutoCorrTotal > m_LArAutoCorrTotalObjKey
Gaudi::Property< unsigned > m_nGains
SG::ReadCondHandleKey< LArOnOffIdMapping > m_LArOnOffIdMappingObjKey
SG::ReadCondHandleKey< ILArShape > m_LArShapeObjKey
SG::ReadCondHandleKey< ILArPedestal > m_LArPedestalObjKey
SG::ReadCondHandleKey< ILArMinBias > m_LArMinBiasObjKey
virtual StatusCode execute(const EventContext &ctx) const override
SG::ReadCondHandleKey< ILArAutoCorr > m_LArAutoCorrObjKey
virtual ~LArAutoCorrTotalCondAlg() override
Gaudi::Property< bool > m_isMC
Gaudi::Property< int > m_deltaBunch
SG::ReadCondHandleKey< LArADC2MeV > m_LArADC2MeVObjKey
SG::ReadCondHandleKey< ILArNoise > m_LArNoiseObjKey
SG::ReadCondHandleKey< ILArfSampl > m_LArfSamplObjKey
Gaudi::Property< unsigned int > m_firstSample
Gaudi::Property< bool > m_isSuperCell
Gaudi::Property< bool > m_NoPile
virtual StatusCode initialize() override
Gaudi::Property< int > m_Nsamples