|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARCALIBPEDMONALG_H
6 #define LARCALIBPEDMONALG_H
54 Gaudi::Property<std::vector<std::string> >
m_partitions {
this,
"PartitionNames", {} };
55 Gaudi::Property<std::vector<std::string> >
m_SubDetNames{
this,
"SubDetNames", {} };
57 Gaudi::Property<std::string>
m_MonGroupName {
this,
"LArPedGroupName",
"LArPedMonGroup"};
64 void fillErrorsSummary(
unsigned int partitNb_2,
int ft,
int slot,
uint16_t error,
bool lar_inerror, std::bitset<13> &rejectionBits,
bool ¤tFebStatus ,
bool &eventRejected)
const;
Property holding a SG store/key/clid from which a ReadHandle is made.
const LArOnlineID * m_onlineHelper
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Gaudi::Property< std::vector< std::string > > m_SubDetNames
std::vector< std::map< std::string, int > > m_histoGroups
Base class for Athena Monitoring Algorithms.
std::atomic< int > m_nbOfFebBlocksTotal
Gaudi::Property< std::vector< std::string > > m_partitions
void fillErrorsSummary(unsigned int partitNb_2, int ft, int slot, uint16_t error, bool lar_inerror, std::bitset< 13 > &rejectionBits, bool ¤tFebStatus, bool &eventRejected) const
Gaudi::Property< std::string > m_MonGroupName
::StatusCode StatusCode
StatusCode definition for legacy code.
LArCalibPedMonAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::ReadDecorHandleKey< xAOD::EventInfo > m_eventInfoDecorKey
virtual ~LArCalibPedMonAlg()=default
Default destructor.
SG::ReadHandleKey< LArAccumulatedDigitContainer > m_accDigitContainerKey
virtual StatusCode fillHistograms(const EventContext &ctx) const override
Called each event.
unsigned int returnPartition(int be, int pn, int ft, int sl) const
virtual StatusCode initialize() override
Overwrite dummy method from AlgTool.
SG::ReadHandleKey< LArFebHeaderContainer > m_hdrContKey
Gaudi::Property< bool > m_ignoreMissingHeaderEMB
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
SG::ReadHandleKey< LArFebErrorSummary > m_lArFebErrorSummaryKey
Gaudi::Property< bool > m_ignoreMissingHeaderPS