106 CSCHistoMapType::const_iterator
hit =
cscPointer->mos.find(boost::make_tuple(
id, addId));
182 mos->insert(histoKey);
208 CSCMapType::const_iterator iter =
cscData.begin();
209 for (
unsigned int i = n;
i > 0;
i--) iter++;
210 crateId = iter->crateId;
226 DDUMapType::const_iterator iter =
dduData.begin();
227 for (
unsigned int i = n;
i > 0;
i--) iter++;
242 CSCMapType::const_iterator it =
cscData.find(boost::make_tuple(crateId, dmbId));
255 DDUMapType::const_iterator iter =
dduData.find(dduId);
256 return (iter !=
dduData.end());
const bool isBookedDDU(const HwId &dduId) const
Check if DDU was booked on given identifier.
virtual const HwId getCrateId() const
Get CSC Crate 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.
const HistoId getId() const
Get Histogram ID.
const bool getPar(const HistoId &id, MonitorObject *&mo)
Get Parameter MO on Histogram Id.
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.
virtual const HwId getDMBId() const
Get CSC DMB ID.
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 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.
static const unsigned int namesSize
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.