11#ifndef LARMONITORING_LARNOISYROMONALG_H
12#define LARMONITORING_LARNOISYROMONALG_H
40 virtual StatusCode
initialize() override final;
41 virtual StatusCode fillHistograms(
const EventContext& ctx)
const override final;
50 Gaudi::Property<std::vector<std::string> >
m_SubDetNames{
this,
"SubDetNames", {} };
51 Gaudi::Property<std::vector<std::string> >
m_partitions {
this,
"PartitionNames", {} };
58 Gaudi::Property<bool>
m_doHisto {
this,
"doHisto",
true};
85 void fillTriggerHisto(
size_t partition,
unsigned long triggerbits,
unsigned long L1triggerbits)
const;
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Gaudi::Property< std::vector< std::string > > m_EF_NoiseBurst_Triggers
Gaudi::Property< std::vector< std::string > > m_L1_NoiseBurst_Triggers
void fillTriggerHisto(size_t partition, unsigned long triggerbits, unsigned long L1triggerbits) const
std::vector< std::map< std::string, int > > m_histoGroups
std::once_flag m_onceFlag ATLAS_THREAD_SAFE
SG::ReadHandleKey< LArNoisyROSummary > m_inputKey
Gaudi::Property< bool > m_doTrigger
size_t partitionNumber(const HWIdentifier) const
virtual ~LArNoisyROMonAlg() override final
Gaudi::Property< std::string > m_MonGroupName
const LArOnlineID * m_LArOnlineIDHelper
Gaudi::Property< bool > m_storeLooseMNBFEBs
Gaudi::Property< std::vector< std::string > > m_partitions
SG::ReadCondHandleKey< LArBadFebCont > m_badFebKey
SG::ReadDecorHandleKey< xAOD::EventInfo > m_eventInfoDecorKey
SG::ReadCondHandleKey< LArHVIdMapping > m_hvMapKey
SG::ReadCondHandleKey< LArBadFebCont > m_MNBFebKey
Gaudi::Property< bool > m_doHisto
Gaudi::Property< std::vector< std::string > > m_SubDetNames
void fillHistogramsOnce(const EventContext &ctx, const bool isMC) const
Support class for PropertyMgr.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid from which a ReadHandle is made.
=============================================================================
std::vector< int > * v_candidate_MNBTightFEB
int n_candidate_MNBLoose_FEB
int n_candidate_MNBTight_PsVeto_FEB
unsigned int candidate_MNB_time
unsigned int candidate_MNB_time_ns
std::vector< int > * v_candidate_MNBLooseFEB
std::vector< int > * v_candidate_MNBTight_PsVetoFEB
int n_candidate_MNBTight_FEB