|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef LARMONITORING_LARNOISYROMONALG_H
12 #define LARMONITORING_LARNOISYROMONALG_H
49 Gaudi::Property<std::vector<std::string> >
m_SubDetNames{
this,
"SubDetNames", {} };
50 Gaudi::Property<std::vector<std::string> >
m_partitions {
this,
"PartitionNames", {} };
57 Gaudi::Property<bool>
m_doHisto {
this,
"doHisto",
true};
Property holding a SG store/key/clid from which a ReadHandle is made.
void fillHistogramsOnce(const EventContext &ctx, const bool isMC) const
LArNoisyROMonAlg(const std::string &name, ISvcLocator *pSvcLocator)
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
virtual StatusCode fillHistograms(const EventContext &ctx) const override final
adds event to the monitoring histograms
std::vector< int > * v_candidate_MNBTight_PsVetoFEB
size_t partitionNumber(const HWIdentifier) const
bool const RAWDATA *ch2 const
Support class for PropertyMgr.
virtual ~LArNoisyROMonAlg() override final
Base class for Athena Monitoring Algorithms.
int n_candidate_MNBTight_FEB
SG::ReadCondHandleKey< LArBadFebCont > m_badFebKey
bool isEMECchannel(const HWIdentifier id) const override final
unsigned int candidate_MNB_time
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< std::string > m_MonGroupName
SG::ReadDecorHandleKey< xAOD::EventInfo > m_eventInfoDecorKey
Gaudi::Property< std::vector< std::string > > m_EF_NoiseBurst_Triggers
Gaudi::Property< bool > m_doHisto
int pos_neg(const HWIdentifier id) const
Return the side of a hardware cell identifier pos_neg = [0,1] positive-side or negative-side Barrel...
std::vector< int > * v_candidate_MNBTightFEB
Gaudi::Property< std::vector< std::string > > m_L1_NoiseBurst_Triggers
Gaudi::Property< std::vector< std::string > > m_partitions
int n_candidate_MNBLoose_FEB
SG::ReadCondHandleKey< LArBadFebCont > m_MNBFebKey
std::vector< int > * v_candidate_MNBLooseFEB
SG::ReadHandleKey< LArNoisyROSummary > m_inputKey
virtual StatusCode initialize() override final
initialize
int n_candidate_MNBTight_PsVeto_FEB
bool isEMBchannel(const HWIdentifier id) const
std::vector< std::map< std::string, int > > m_histoGroups
unsigned int candidate_MNB_time_ns
=============================================================================
std::once_flag m_onceFlag ATLAS_THREAD_SAFE
Gaudi::Property< std::vector< std::string > > m_SubDetNames
Gaudi::Property< bool > m_storeLooseMNBFEBs
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Gaudi::Property< bool > m_doTrigger
const LArOnlineID * m_LArOnlineIDHelper
void fillTriggerHisto(size_t partition, unsigned long triggerbits, unsigned long L1triggerbits) const