ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArRecUtils
src
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
8
#include "
AthenaBaseComps/AthCondAlgorithm.h
"
9
#include "
StoreGate/ReadCondHandleKey.h
"
10
#include "
StoreGate/WriteCondHandleKey.h
"
11
12
#include "
LArRawConditions/LArADC2MeV.h
"
13
#include "
LArRawConditions/LArAutoCorrTotal.h
"
14
15
#include "
LArCabling/LArOnOffIdMapping.h
"
16
17
#include "
LArElecCalib/ILArShape.h
"
18
#include "
LArElecCalib/ILArAutoCorr.h
"
19
#include "
LArElecCalib/ILArNoise.h
"
20
#include "
LArElecCalib/ILArPedestal.h
"
21
#include "
LArElecCalib/ILArfSampl.h
"
22
#include "
LArElecCalib/ILArMinBias.h
"
23
24
class
LArAutoCorrTotal
;
25
26
class
LArAutoCorrTotalCondAlg
:
public
AthCondAlgorithm
{
27
public
:
28
29
using
AthCondAlgorithm::AthCondAlgorithm;
30
31
virtual
~LArAutoCorrTotalCondAlg
()
override
;
32
33
virtual
StatusCode
initialize
()
override
;
34
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
35
36
private
:
37
38
SG::ReadCondHandleKey<LArADC2MeV>
m_LArADC2MeVObjKey
{
this
,
"LArADC2MeVObjKey"
,
"LArADC2MeV"
,
"SG key of the resulting LArADC2MeV object"
};
39
40
SG::ReadCondHandleKey<LArOnOffIdMapping>
m_LArOnOffIdMappingObjKey
{
this
,
"LArOnOffIdMappingObjKey"
,
"LArOnOffIdMap"
,
"SG key of LArOnOffIdMapping object"
};
41
42
SG::ReadCondHandleKey<ILArShape>
m_LArShapeObjKey
{
this
,
"LArShapeObjKey"
,
"LArShapeSym"
,
"Key to read LArShape object"
};
43
SG::ReadCondHandleKey<ILArAutoCorr>
m_LArAutoCorrObjKey
{
this
,
"LArAutoCorrObjKey"
,
"LArAutoCorrSym"
,
"Key to read LArAutoCorr object"
};
44
SG::ReadCondHandleKey<ILArNoise>
m_LArNoiseObjKey
{
this
,
"LArNoiseObjKey"
,
"LArNoiseSym"
,
"Key to read LArNoise object"
};
45
SG::ReadCondHandleKey<ILArPedestal>
m_LArPedestalObjKey
{
this
,
"LArPedestalObjKey"
,
"LArPedestal"
,
"Key to read LArPedestal object"
};
46
SG::ReadCondHandleKey<ILArfSampl>
m_LArfSamplObjKey
{
this
,
"LArfSamplObjKey"
,
"LArfSamplSym"
,
"Key to read LArfSampl object"
};
47
SG::ReadCondHandleKey<ILArMinBias>
m_LArMinBiasObjKey
{
this
,
"LArMinBiasObjKey"
,
"LArMinBiasSym"
,
"Key to read LArMinBias object"
};
48
49
SG::WriteCondHandleKey<LArAutoCorrTotal>
m_LArAutoCorrTotalObjKey
{
this
,
"LArAutoCorrTotalObjKey"
,
"LArAutoCorrTotal"
,
"Key to write LArAutoCorrTotal object"
};
50
51
Gaudi::Property<bool>
m_NoPile
{
this
,
"NoPileUp"
,
false
};
52
Gaudi::Property<bool>
m_isMC
{
this
,
"isMC"
,
true
};
53
Gaudi::Property<bool>
m_isSuperCell
{
this
,
"isSuperCell"
,
false
};
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"
};
57
58
Gaudi::Property<unsigned>
m_nGains
{
this
,
"NGains"
,3,
"Expected number of gains"
};
59
60
};
61
62
#endif
AthCondAlgorithm.h
Base class for conditions algorithms.
ILArAutoCorr.h
ILArMinBias.h
ILArNoise.h
ILArPedestal.h
ILArShape.h
ILArfSampl.h
LArADC2MeV.h
LArAutoCorrTotal.h
LArOnOffIdMapping.h
ReadCondHandleKey.h
WriteCondHandleKey.h
AthCondAlgorithm
Base class for conditions algorithms.
Definition
AthCondAlgorithm.h:22
LArAutoCorrTotalCondAlg
Definition
LArAutoCorrTotalCondAlg.h:26
LArAutoCorrTotalCondAlg::m_LArAutoCorrTotalObjKey
SG::WriteCondHandleKey< LArAutoCorrTotal > m_LArAutoCorrTotalObjKey
Definition
LArAutoCorrTotalCondAlg.h:49
LArAutoCorrTotalCondAlg::m_nGains
Gaudi::Property< unsigned > m_nGains
Definition
LArAutoCorrTotalCondAlg.h:58
LArAutoCorrTotalCondAlg::m_LArOnOffIdMappingObjKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_LArOnOffIdMappingObjKey
Definition
LArAutoCorrTotalCondAlg.h:40
LArAutoCorrTotalCondAlg::m_LArShapeObjKey
SG::ReadCondHandleKey< ILArShape > m_LArShapeObjKey
Definition
LArAutoCorrTotalCondAlg.h:42
LArAutoCorrTotalCondAlg::m_LArPedestalObjKey
SG::ReadCondHandleKey< ILArPedestal > m_LArPedestalObjKey
Definition
LArAutoCorrTotalCondAlg.h:45
LArAutoCorrTotalCondAlg::m_LArMinBiasObjKey
SG::ReadCondHandleKey< ILArMinBias > m_LArMinBiasObjKey
Definition
LArAutoCorrTotalCondAlg.h:47
LArAutoCorrTotalCondAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
LArAutoCorrTotalCondAlg.cxx:43
LArAutoCorrTotalCondAlg::m_LArAutoCorrObjKey
SG::ReadCondHandleKey< ILArAutoCorr > m_LArAutoCorrObjKey
Definition
LArAutoCorrTotalCondAlg.h:43
LArAutoCorrTotalCondAlg::~LArAutoCorrTotalCondAlg
virtual ~LArAutoCorrTotalCondAlg() override
Definition
LArAutoCorrTotalCondAlg.cxx:16
LArAutoCorrTotalCondAlg::m_isMC
Gaudi::Property< bool > m_isMC
Definition
LArAutoCorrTotalCondAlg.h:52
LArAutoCorrTotalCondAlg::m_deltaBunch
Gaudi::Property< int > m_deltaBunch
Definition
LArAutoCorrTotalCondAlg.h:56
LArAutoCorrTotalCondAlg::m_LArADC2MeVObjKey
SG::ReadCondHandleKey< LArADC2MeV > m_LArADC2MeVObjKey
Definition
LArAutoCorrTotalCondAlg.h:38
LArAutoCorrTotalCondAlg::m_LArNoiseObjKey
SG::ReadCondHandleKey< ILArNoise > m_LArNoiseObjKey
Definition
LArAutoCorrTotalCondAlg.h:44
LArAutoCorrTotalCondAlg::m_LArfSamplObjKey
SG::ReadCondHandleKey< ILArfSampl > m_LArfSamplObjKey
Definition
LArAutoCorrTotalCondAlg.h:46
LArAutoCorrTotalCondAlg::m_firstSample
Gaudi::Property< unsigned int > m_firstSample
Definition
LArAutoCorrTotalCondAlg.h:55
LArAutoCorrTotalCondAlg::m_isSuperCell
Gaudi::Property< bool > m_isSuperCell
Definition
LArAutoCorrTotalCondAlg.h:53
LArAutoCorrTotalCondAlg::m_NoPile
Gaudi::Property< bool > m_NoPile
Definition
LArAutoCorrTotalCondAlg.h:51
LArAutoCorrTotalCondAlg::initialize
virtual StatusCode initialize() override
Definition
LArAutoCorrTotalCondAlg.cxx:18
LArAutoCorrTotalCondAlg::m_Nsamples
Gaudi::Property< int > m_Nsamples
Definition
LArAutoCorrTotalCondAlg.h:54
LArAutoCorrTotal
Definition
LArAutoCorrTotal.h:19
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
SG::WriteCondHandleKey
Definition
WriteCondHandleKey.h:22
Generated on
for ATLAS Offline Software by
1.17.0