|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef LARMONITORING_LARCOSMICSMONALG_H
12 #define LARMONITORING_LARCOSMICSMONALG_H
20 #include "CaloDetDescr/CaloDetDescrElement.h"
79 Gaudi::Property<std::vector<std::string> >
m_problemsToMask{
this,
"ProblemsToMask",{},
"Bad-Channel categories to mask"};
90 Gaudi::Property< std::vector<std::string> >
m_SubDet {
this,
"SubDet", {
"EM",
"HEC",
"FCal"}};
Gaudi::Property< std::vector< std::string > > m_SubDet
const LArOnlineID * m_LArOnlineIDHelper
LArCosmicsMonAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadHandleKey< LArDigitContainer > m_LArDigitContainerKey
Handle to digits.
SG::ReadCondHandleKey< LArBadChannelCont > m_bcContKey
Gaudi::Property< float > m_muonADCthreshold_EM_barrel
Helper class for LArHEC offline identifiers.
virtual ~LArCosmicsMonAlg()
Default destructor.
Definition of CaloDetDescrManager.
Base class for Athena Monitoring Algorithms.
Definition of CaloDetDescriptor.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< float > m_muonADCthreshold_FCAL
virtual StatusCode initialize() override
Overwrite dummy method from AlgTool.
CaloPhiRange class declaration.
LArBadChannelMask m_bcMask
Handle to bad-channel mask.
Gaudi::Property< float > m_muonADCthreshold_EM_endcap
Gaudi::Property< float > m_muonADCthreshold_HEC
Header file to be included by clients of the Monitored infrastructure.
Gaudi::Property< std::vector< std::string > > m_problemsToMask
SG::ReadCondHandleKey< ILArPedestal > m_larPedestalKey
Handle to pedestal.
const LArHEC_ID * m_LArHEC_IDHelper
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
Gaudi::Property< std::string > m_CosmicsMonGroupName
const LArFCAL_ID * m_LArFCAL_IDHelper
Helper class for LArEM offline identifiers.
Helper class for LArFCAL offline identifiers.
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
const LArEM_ID * m_LArEM_IDHelper
virtual StatusCode fillHistograms(const EventContext &ctx) const override
Called each event.