|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef CALOCONDPHYSALGS_CALOCELLNOISEALG_H
9 #define CALOCONDPHYSALGS_CALOCELLNOISEALG_H
16 #include "GaudiKernel/ToolHandle.h"
20 #include "CaloGeoHelpers/CaloSampling.h"
27 #include "GaudiKernel/ITHistSvc.h"
64 ,
"CaloDetDescrManager"
65 ,
"CaloDetDescrManager"
66 ,
"SG Key for CaloDetDescrManager in the Condition Store" };
72 {
this,
"ADC2MeVKey",
"LArADC2MeV",
"SG Key of the LArADC2MeV CDO" };
74 {
this,
"TotalNoiseKey",
"totalNoise",
"SG conditions key for total noise" };
76 {
this,
"ElecNoiseKey",
"electronicNoise",
"SG conditions key for electronic noise" };
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
virtual StatusCode finalize() override
standard Athena-Algorithm method
SG::ReadCondHandleKey< CaloNoise > m_elecNoiseKey
CaloCellNoiseAlg(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
ServiceHandle< ITHistSvc > m_thistSvc
std::unique_ptr< TreeData > m_treeData
virtual ~CaloCellNoiseAlg()
Default Destructor.
const CaloCell_ID * m_calo_id
std::string m_lumiFolderName
Definition of CaloDetDescrManager.
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadCondHandleKey< ILArNoise > m_noiseKey
Helper class for offline cell identifiers.
ToolHandle< Trig::TrigDecisionTool > m_trigDecTool
TDT handle.
virtual StatusCode initialize() override
standard Athena-Algorithm method
static StatusCode readNtuple()
unsigned int m_lumiblockOld
std::string m_triggerChainProp
SG::ReadCondHandleKey< ILArPedestal > m_pedestalKey
FloatArrayProperty m_cuts
float m_reference[200000]
virtual StatusCode execute() override
standard Athena-Algorithm method
SG::ReadCondHandleKey< CaloNoise > m_totalNoiseKey
virtual StatusCode stop() override
standard Athena-Algorithm method
SG::ReadCondHandleKey< LArADC2MeV > m_adc2mevKey
std::vector< CellInfo > m_CellList