Go to the documentation of this file.
128 CSCHistoMapType::const_iterator
hit =
cscPointer->mos.find(boost::make_tuple(
id, addId));
130 mo = const_cast<MonitorObject*>(
hit->mo);
175 for (
unsigned int i = 0;
i < h::namesSize;
i++)
195 for (
unsigned int i = 0;
i < h::namesSize;
i++)
222 mos->insert(histoKey);
246 CSCMapType::const_iterator iter =
cscData.begin();
247 for (
unsigned int i =
n;
i > 0;
i--)
249 crateId = iter->crateId;
265 FEDMapType::const_iterator iter =
fedData.begin();
266 for (
unsigned int i =
n;
i > 0;
i--)
283 DDUMapType::const_iterator iter =
dduData.begin();
284 for (
unsigned int i =
n;
i > 0;
i--)
300 CSCMapType::const_iterator it =
cscData.find(boost::make_tuple(crateId, dmbId));
314 return (iter !=
fedData.end());
323 DDUMapType::const_iterator iter =
dduData.find(dduId);
324 return (iter !=
dduData.end());
const bool nextBookedDDU(unsigned int &n, unsigned int &dduId) const
Iterator to get booked DDU identifier on enumerator.
Abstract Base Histogram Definition.
const bool getFED(const HistoId &id, const HwId &fedId, MonitorObject *&mo)
Get FED MO on Histogram Id and FED Id.
MO Lookup List object definition.
Chamber MO List object definition.
MonitorObject * data[h::namesSize]
const bool nextBookedCSC(unsigned int &n, unsigned int &crateId, unsigned int &dmbId) const
Iterator to get booked CSC identifiers on enumerator.
boost::multi_index_container< CSCHistoKeyType, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::composite_key< CSCHistoKeyType, boost::multi_index::member< CSCHistoKeyType, HistoId, &CSCHistoKeyType::id >, boost::multi_index::member< CSCHistoKeyType, HwId, &CSCHistoKeyType::addId > > > > > CSCHistoMapType
const bool isBookedDDU(const HwId &dduId) const
Check if DDU was booked on given identifier.
static const std::type_info & CSCHistoDefT
const bool isBookedCSC(const HwId &crateId, const HwId &dmbId) const
Check if CSC was booked on given identifiers.
Chamber List object definition.
const bool get(const HistoDef &histo, MonitorObject *&mo)
Get Monitoring Object on Histogram Definition.
static const std::type_info & DDUHistoDefT
const bool getPar(const HistoId &id, MonitorObject *&mo)
Get Parameter MO on Histogram Id.
FEDMapType::const_iterator fedPointer
const bool getDDU(const HistoId &id, const HwId &dduId, MonitorObject *&mo)
Get DDU MO on Histogram Id and DDU Id.
DDUMapType::const_iterator dduPointer
static const std::type_info & ParHistoDefT
static const std::type_info & FEDHistoDefT
const bool isBookedFED(const HwId &fedId) const
Check if FED was booked on given identifier.
const bool nextBookedFED(unsigned int &n, unsigned int &fedId) const
Iterator to get booked FED identifier on enumerator.
void put(const HistoDef &histo, MonitorObject *mo)
Put Monitoring Object into cache.
const bool getEMU(const HistoId &id, MonitorObject *&mo)
Get EMU MO on Histogram Id.
Monitoring Object interface used to cover Root object and provide common interface to EventProcessor ...
CSCMapType::const_iterator cscPointer
static const std::type_info & EMUHistoDefT
const bool getCSC(const HistoId &id, const HwId &crateId, const HwId &dmbId, const HwId &addId, MonitorObject *&mo)
Get CSC MO on Histogram Id and CSC Crate and DMB Ids.