ATLAS Offline Software
LArCalorimeter
LArRecUtils
src
LArAutoCorrNoiseCondAlg.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 LARAUTOCORRNOISECONDALG_H
6
#define LARAUTOCORRNOISECONDALG_H
7
8
#include "
AthenaBaseComps/AthAlgorithm.h
"
9
#include "
StoreGate/ReadCondHandleKey.h
"
10
#include "
StoreGate/WriteCondHandleKey.h
"
11
12
#include "
LArCabling/LArOnOffIdMapping.h
"
13
#include "
LArRawConditions/LArMCSym.h
"
14
15
#include "
LArElecCalib/ILArAutoCorr.h
"
16
17
#include "
LArRawConditions/LArAutoCorrNoise.h
"
18
19
class
LArAutoCorrNoise
;
20
21
class
LArAutoCorrNoiseCondAlg
:
public
AthAlgorithm
22
{
23
public
:
24
LArAutoCorrNoiseCondAlg
(
const
std::string&
name
, ISvcLocator* pSvcLocator );
25
virtual
~LArAutoCorrNoiseCondAlg
()
override
;
26
27
virtual
StatusCode
initialize
()
override
;
28
virtual
StatusCode
execute
()
override
;
29
30
private
:
31
SG::ReadCondHandleKey<LArOnOffIdMapping>
m_LArOnOffIdMappingObjKey
;
32
SG::ReadCondHandleKey<LArMCSym>
m_LArMCSymObjKey
;
33
34
SG::ReadCondHandleKey<ILArAutoCorr>
m_LArAutoCorrObjKey
;
35
36
SG::WriteCondHandleKey<LArAutoCorrNoise>
m_LArAutoCorrNoiseObjKey
;
37
38
bool
m_isSuperCell
;
39
bool
m_MCsym
;
40
41
unsigned
int
m_nGains
= 0U;
42
int
m_nSampl
;
43
};
44
45
#endif
LArAutoCorrNoise
Definition:
LArAutoCorrNoise.h:13
LArAutoCorrNoiseCondAlg::m_LArMCSymObjKey
SG::ReadCondHandleKey< LArMCSym > m_LArMCSymObjKey
Definition:
LArAutoCorrNoiseCondAlg.h:32
LArAutoCorrNoiseCondAlg::m_LArOnOffIdMappingObjKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_LArOnOffIdMappingObjKey
Definition:
LArAutoCorrNoiseCondAlg.h:31
LArAutoCorrNoiseCondAlg::initialize
virtual StatusCode initialize() override
Definition:
LArAutoCorrNoiseCondAlg.cxx:35
WriteCondHandleKey.h
LArAutoCorrNoiseCondAlg::m_nSampl
int m_nSampl
Definition:
LArAutoCorrNoiseCondAlg.h:42
LArAutoCorrNoise.h
AthAlgorithm.h
LArOnOffIdMapping.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LArAutoCorrNoiseCondAlg::m_MCsym
bool m_MCsym
Definition:
LArAutoCorrNoiseCondAlg.h:39
AthAlgorithm
Definition:
AthAlgorithm.h:47
ReadCondHandleKey.h
LArAutoCorrNoiseCondAlg::m_isSuperCell
bool m_isSuperCell
Definition:
LArAutoCorrNoiseCondAlg.h:38
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:228
LArAutoCorrNoiseCondAlg::m_LArAutoCorrObjKey
SG::ReadCondHandleKey< ILArAutoCorr > m_LArAutoCorrObjKey
Definition:
LArAutoCorrNoiseCondAlg.h:34
SG::ReadCondHandleKey< LArOnOffIdMapping >
LArAutoCorrNoiseCondAlg::m_LArAutoCorrNoiseObjKey
SG::WriteCondHandleKey< LArAutoCorrNoise > m_LArAutoCorrNoiseObjKey
Definition:
LArAutoCorrNoiseCondAlg.h:36
LArAutoCorrNoiseCondAlg::LArAutoCorrNoiseCondAlg
LArAutoCorrNoiseCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition:
LArAutoCorrNoiseCondAlg.cxx:14
LArAutoCorrNoiseCondAlg
Definition:
LArAutoCorrNoiseCondAlg.h:22
ILArAutoCorr.h
SG::WriteCondHandleKey< LArAutoCorrNoise >
LArAutoCorrNoiseCondAlg::execute
virtual StatusCode execute() override
Definition:
LArAutoCorrNoiseCondAlg.cxx:52
LArMCSym.h
LArAutoCorrNoiseCondAlg::~LArAutoCorrNoiseCondAlg
virtual ~LArAutoCorrNoiseCondAlg() override
Definition:
LArAutoCorrNoiseCondAlg.cxx:33
LArAutoCorrNoiseCondAlg::m_nGains
unsigned int m_nGains
Definition:
LArAutoCorrNoiseCondAlg.h:41
Generated on Wed Jan 8 2025 21:12:32 for ATLAS Offline Software by
1.8.18