5#ifndef CALOMONITORING_CALOMONALGBASE
6#define CALOMONITORING_CALOMONALGBASE
22 StatusCode
checkFilters(
bool &ifPass,
bool &passBeamBackgroundRemoval,
const std::string &MonGroupName,
const EventContext &ctx)
const;
31 ToolHandle<IDQFilterTool>
m_BadLBTool{
this,
"BadLBTool",
"DQBadLBFilterTool"};
33 ToolHandle<IDQFilterTool>
m_ReadyFilterTool{
this,
"ReadyFilterTool",
"DQAtlasReadyFilterTool"};
45 void getHistoCoordinates(
const CaloDetDescrElement* dde,
float& celleta,
float& cellphi,
unsigned& iLyr,
unsigned& iLyrNS)
const;
59 {CaloSampling::PreSamplerB,
EMBPNS},{CaloSampling::EMB1,
EMB1NS},{CaloSampling::EMB2,
EMB2NS},{CaloSampling::EMB3,
EMB3NS},
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Helper class for offline cell identifiers.
This class groups all DetDescr information related to a CaloCell.
ToolHandle< IDQFilterTool > m_ReadyFilterTool
Gaudi::Property< bool > m_useBeamBackgroundRemoval
Gaudi::Property< bool > m_useCollisionFilterTool
Gaudi::Property< bool > m_useLArNoisyAlg
StatusCode checkFilters(bool &ifPass, bool &passBeamBackgroundRemoval, const std::string &MonGroupName, const EventContext &ctx) const
Gaudi::Property< bool > m_useBadLBTool
SG::ReadHandleKey< LArCollisionTime > m_LArCollisionTimeKey
ToolHandle< IDQFilterTool > m_BadLBTool
const std::map< unsigned, LayerEnumNoSides > m_caloSamplingToLyrNS
virtual ~CaloMonAlgBase()=default
Gaudi::Property< bool > m_useReadyFilterTool
const CaloCell_ID * m_calo_id
SG::ReadHandleKey< BeamBackgroundData > m_beamBackgroundKey
Property holding a SG store/key/clid from which a ReadHandle is made.