128 CSCHistoMapType::const_iterator
hit =
cscPointer->mos.find(boost::make_tuple(
id, addId));
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));
313 FEDMapType::const_iterator iter =
fedData.find(fedId);
314 return (iter !=
fedData.end());
323 DDUMapType::const_iterator iter =
dduData.find(dduId);
324 return (iter !=
dduData.end());
const bool getFED(const HistoId &id, const HwId &fedId, MonitorObject *&mo)
Get FED MO on Histogram Id and FED Id.
static const std::type_info & FEDHistoDefT
const bool isBookedDDU(const HwId &dduId) const
Check if DDU was booked on given identifier.
virtual const HwId getCrateId() const
Get CSC Crate ID.
uint16_t *__restrict__ id
const bool getEMU(const HistoId &id, MonitorObject *&mo)
Get EMU MO on Histogram Id.
const bool nextBookedCSC(unsigned int &n, unsigned int &crateId, unsigned int &dmbId) const
Iterator to get booked CSC identifiers on enumerator.
Monitoring Object interface used to cover Root object and provide common interface to EventProcessor ...
Abstract Base Histogram Definition.
MonitorObject * data[h::namesSize]
virtual const HwId getDDUId() const
Get DDU ID.
const bool nextBookedDDU(unsigned int &n, unsigned int &dduId) const
Iterator to get booked DDU identifier 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
static const unsigned int namesSize
const HistoId getId() const
Get Histogram ID.
const bool getPar(const HistoId &id, MonitorObject *&mo)
Get Parameter MO on Histogram Id.
const bool nextBookedFED(unsigned int &n, unsigned int &fedId) const
Iterator to get booked FED identifier on enumerator.
static const std::type_info & CSCHistoDefT
DDUMapType::const_iterator dduPointer
CSCMapType::const_iterator cscPointer
static const std::type_info & ParHistoDefT
MO Lookup List object definition.
Chamber List object definition.
FEDMapType::const_iterator fedPointer
virtual const HwId getDMBId() const
Get CSC DMB ID.
const bool getDDU(const HistoId &id, const HwId &dduId, MonitorObject *&mo)
Get DDU MO on Histogram Id and DDU Id.
static const std::type_info & DDUHistoDefT
void put(const HistoDef &histo, MonitorObject *mo)
Put Monitoring Object into cache.
Chamber MO List object definition.
const bool isBookedCSC(const HwId &crateId, const HwId &dmbId) const
Check if CSC was booked on given identifiers.
static const std::type_info & EMUHistoDefT
const bool get(const HistoDef &histo, MonitorObject *&mo)
Get Monitoring Object on Histogram Definition.
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.
virtual const HwId getAddId() const
Get CSC Additional ID (used to store Layer, CLCT, ALCT and other identifiers.
const bool isBookedFED(const HwId &fedId) const
Check if FED was booked on given identifier.
virtual const HwId getFEDId() const
Get FED ID.