ATLAS Offline Software
LArAutoCorrTotalCondAlg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LARAUTOCORRTOTALCONDALG_H
6 #define LARAUTOCORRTOTALCONDALG_H
7 
11 
14 
16 
17 #include "LArElecCalib/ILArShape.h"
19 #include "LArElecCalib/ILArNoise.h"
23 
24 class LArAutoCorrTotal;
25 
27 public:
28  LArAutoCorrTotalCondAlg(const std::string &name, ISvcLocator *pSvcLocator);
29  virtual ~LArAutoCorrTotalCondAlg() override;
30 
31  virtual StatusCode initialize() override;
32  virtual StatusCode execute() override;
33 
34 private:
35 
37 
39 
46 
48 
49  bool m_NoPile;
50  bool m_isMC;
53  unsigned int m_firstSample;
55 
56  size_t m_nGains = 0UL;
57 };
58 
59 #endif
ILArMinBias.h
LArAutoCorrTotalCondAlg::m_LArADC2MeVObjKey
SG::ReadCondHandleKey< LArADC2MeV > m_LArADC2MeVObjKey
Definition: LArAutoCorrTotalCondAlg.h:36
ILArNoise.h
LArAutoCorrTotalCondAlg::m_NoPile
bool m_NoPile
Definition: LArAutoCorrTotalCondAlg.h:49
WriteCondHandleKey.h
LArAutoCorrTotal
Definition: LArAutoCorrTotal.h:19
LArAutoCorrTotalCondAlg::~LArAutoCorrTotalCondAlg
virtual ~LArAutoCorrTotalCondAlg() override
Definition: LArAutoCorrTotalCondAlg.cxx:59
LArAutoCorrTotalCondAlg::m_firstSample
unsigned int m_firstSample
Definition: LArAutoCorrTotalCondAlg.h:53
AthAlgorithm.h
LArAutoCorrTotalCondAlg
Definition: LArAutoCorrTotalCondAlg.h:26
LArADC2MeV.h
LArAutoCorrTotalCondAlg::execute
virtual StatusCode execute() override
Definition: LArAutoCorrTotalCondAlg.cxx:88
LArOnOffIdMapping.h
LArAutoCorrTotalCondAlg::m_isMC
bool m_isMC
Definition: LArAutoCorrTotalCondAlg.h:50
LArAutoCorrTotalCondAlg::LArAutoCorrTotalCondAlg
LArAutoCorrTotalCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition: LArAutoCorrTotalCondAlg.cxx:15
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgorithm
Definition: AthAlgorithm.h:47
ReadCondHandleKey.h
LArAutoCorrTotalCondAlg::m_deltaBunch
int m_deltaBunch
Definition: LArAutoCorrTotalCondAlg.h:54
ILArShape.h
LArAutoCorrTotalCondAlg::initialize
virtual StatusCode initialize() override
Definition: LArAutoCorrTotalCondAlg.cxx:61
LArAutoCorrTotalCondAlg::m_LArAutoCorrTotalObjKey
SG::WriteCondHandleKey< LArAutoCorrTotal > m_LArAutoCorrTotalObjKey
Definition: LArAutoCorrTotalCondAlg.h:47
LArAutoCorrTotalCondAlg::m_LArPedestalObjKey
SG::ReadCondHandleKey< ILArPedestal > m_LArPedestalObjKey
Definition: LArAutoCorrTotalCondAlg.h:43
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
LArAutoCorrTotal.h
SG::ReadCondHandleKey< LArADC2MeV >
LArAutoCorrTotalCondAlg::m_LArMinBiasObjKey
SG::ReadCondHandleKey< ILArMinBias > m_LArMinBiasObjKey
Definition: LArAutoCorrTotalCondAlg.h:45
ILArPedestal.h
LArAutoCorrTotalCondAlg::m_LArOnOffIdMappingObjKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_LArOnOffIdMappingObjKey
Definition: LArAutoCorrTotalCondAlg.h:38
LArAutoCorrTotalCondAlg::m_isSuperCell
bool m_isSuperCell
Definition: LArAutoCorrTotalCondAlg.h:51
ILArAutoCorr.h
SG::WriteCondHandleKey< LArAutoCorrTotal >
LArAutoCorrTotalCondAlg::m_LArfSamplObjKey
SG::ReadCondHandleKey< ILArfSampl > m_LArfSamplObjKey
Definition: LArAutoCorrTotalCondAlg.h:44
LArAutoCorrTotalCondAlg::m_nGains
size_t m_nGains
Definition: LArAutoCorrTotalCondAlg.h:56
LArAutoCorrTotalCondAlg::m_LArNoiseObjKey
SG::ReadCondHandleKey< ILArNoise > m_LArNoiseObjKey
Definition: LArAutoCorrTotalCondAlg.h:42
LArAutoCorrTotalCondAlg::m_LArAutoCorrObjKey
SG::ReadCondHandleKey< ILArAutoCorr > m_LArAutoCorrObjKey
Definition: LArAutoCorrTotalCondAlg.h:41
LArAutoCorrTotalCondAlg::m_Nsamples
int m_Nsamples
Definition: LArAutoCorrTotalCondAlg.h:52
ILArfSampl.h
LArAutoCorrTotalCondAlg::m_LArShapeObjKey
SG::ReadCondHandleKey< ILArShape > m_LArShapeObjKey
Definition: LArAutoCorrTotalCondAlg.h:40