|
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef TRIGT1CALOMONITORING_JEPCMXMONITORALGORITHM_H
5 #define TRIGT1CALOMONITORING_JEPCMXMONITORALGORITHM_H
27 StringProperty
m_packageName{
this,
"PackageName",
"JepCmxMonitor",
"group name for histograming"};
29 Gaudi::Property<int>
m_crates {
this,
"s_crates", 2,
"Number of JEM crates"};
30 Gaudi::Property<int>
m_modules {
this,
"s_modules", 16,
"Number of modules per crate"};
31 Gaudi::Property<int>
m_tobsPerJem {
this,
"s_tobsPerJem", 4,
"Maximum number of TOBs per JEM sent to CMX"};
32 Gaudi::Property<int>
m_maxTobsPerCmx{
this,
"s_maxTobsPerCmx", 64,
"Maximum number of TOBs per CMX plotted"};
51 int val,
int y,
int nThresh,
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::ReadHandleKey< xAOD::CMXJetHitsContainer > m_CMXJetHitsLocation
Gaudi::Property< int > m_modules
virtual ~JepCmxMonitorAlgorithm()=default
SG::ReadHandleKey< xAOD::CMXJetTobContainer > m_CMXJetTobLocation
static const std::string CMXJetTobLocation
static const std::string CMXJetHitsLocation
static const std::string CMXRoILocation
Property holding a SG store/key/clid from which a ReadHandle is made.
JepCmxMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< int > m_maxTobsPerCmx
Base class for Athena Monitoring Algorithms.
Gaudi::Property< int > m_crates
SG::ReadHandleKey< xAOD::CMXRoIContainer > m_CMXRoILocation
static const std::string CMXEtSumsLocation
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< xAOD::CMXEtSumsContainer > m_CMXEtSumsLocation
Header file to be included by clients of the Monitored infrastructure.
void fillThresholds(Monitored::Scalar< int > &monVar, Monitored::Scalar< int > &hitVar, int val, int nThresh, int nBits, int offset=0) const
virtual StatusCode initialize() override
initialize
void fillThresholdsVsY(Monitored::Scalar< int > &monVarX, Monitored::Scalar< int > &monVarY, Monitored::Scalar< int > &hitVar, int val, int y, int nThresh, int nBits, int offset=0) const
Gaudi::Property< int > m_tobsPerJem
Declare a monitored scalar variable.
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
StringProperty m_packageName