4#ifndef TRIGT1CALOMONITORING_L1CALOL1TOPOMONITORALGORITHM_H
5#define TRIGT1CALOMONITORING_L1CALOL1TOPOMONITORALGORITHM_H
33 virtual StatusCode
fillHistograms(
const EventContext& ctx )
const override;
36 void jem2Coord(
const int crate,
const int jem,
37 const int frame,
const int location,
38 int &
x,
int &
y,
double &
eta,
double &
phi)
const;
39 void cpm2Coord(
const int crate,
const int cpm,
40 const int chip,
const int location,
41 int &
x,
int &
y,
double &
eta,
double &
phi)
const;
44 "group name for histograming"};
58 "CMXCPTob container"};
61 "CMXJetTob container"};
63 "L1TopoRawData",
"L1TopoRawData",
64 "Key of the L1Topo DAQ object"};
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
Header file to be included by clients of the Monitored infrastructure.
Property holding a SG store/key/clid from which a ReadHandle is made.
AthMonitorAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode fillHistograms(const EventContext &ctx) const override
adds event to the monitoring histograms
SG::ReadHandleKey< CTP_RDO > m_ctpRdoKey
virtual ~L1CaloL1TopoMonitorAlgorithm()=default
void cpm2Coord(const int crate, const int cpm, const int chip, const int location, int &x, int &y, double &eta, double &phi) const
SG::ReadHandleKey< xAOD::L1TopoRawDataContainer > m_l1TopoKey
void jem2Coord(const int crate, const int jem, const int frame, const int location, int &x, int &y, double &eta, double &phi) const
StringProperty m_packageName
SG::ReadHandleKey< xAOD::CMXJetTobContainer > m_cmxJetTobLocation
SG::ReadHandleKey< xAOD::CMXCPTobContainer > m_cmxCpTobLocation
static const std::string CMXJetTobLocation
static const std::string CMXCPTobLocation
Property holding a SG store/key/clid from which a ReadHandle is made.
static const std::string DEFAULT_RDOOutputLocation
location of CTP RDO output in StoreGate