5#ifndef LARCAFJOBS_LARHECNOISE_H
6#define LARCAFJOBS_LARHECNOISE_H
8#include "GaudiKernel/ToolHandle.h"
10#include "GaudiKernel/ObjectVector.h"
11#include "GaudiKernel/AlgTool.h"
13#include "CLHEP/Units/SystemOfUnits.h"
15#include "GaudiKernel/ITHistSvc.h"
50 LArHECNoise(
const std::string& name, ISvcLocator* pSvcLocator);
54 virtual StatusCode
finalize()
override;
55 virtual StatusCode
execute()
override;
67 PublicToolHandle< Trig::TrigDecisionTool >
m_trigDec{
this,
"TrigDecisionTool",
"",
"Handle to the TrigDecisionTool"};
72 ,
"CaloDetDescrManager"
73 ,
"CaloDetDescrManager"
74 ,
"SG Key for CaloDetDescrManager in the Condition Store" };
Definition of CaloDetDescrManager.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Helper class for offline cell identifiers.
Helper class for LArEM offline identifiers.
Helper for the Liquid Argon Calorimeter cell at the electrode level.
Helper class for LArFCAL offline identifiers.
virtual StatusCode initialize() override
SG::ReadCondHandleKey< ILArPedestal > m_pedKey
PublicToolHandle< Trig::TrigDecisionTool > m_trigDec
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
const LArOnlineID * m_LArOnlineIDHelper
ServiceHandle< ITHistSvc > m_thistSvc
virtual StatusCode execute() override
virtual StatusCode finalize() override
std::vector< std::string > m_TriggerLines
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
const CaloCell_ID * m_calocell_id
LArHECNoise(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Helper class for LArHEC offline identifiers.