138 CSCHistoMapType::const_iterator
hit =
cscPointer->mos.find(boost::make_tuple(
id, addId));
234 mos->insert(histoKey);
260 CSCMapType::const_iterator iter =
cscData.begin();
261 for (
unsigned int i = n;
i > 0;
i--) iter++;
262 crateId = iter->crateId;
278 FEDMapType::const_iterator iter =
fedData.begin();
279 for (
unsigned int i = n;
i > 0;
i--) iter++;
296 DDUMapType::const_iterator iter =
dduData.begin();
297 for (
unsigned int i = n;
i > 0;
i--) iter++;
312 CSCMapType::const_iterator it =
cscData.find(boost::make_tuple(crateId, dmbId));
325 FEDMapType::const_iterator iter =
fedData.find(fedId);
326 return (iter !=
fedData.end());
335 DDUMapType::const_iterator iter =
dduData.find(dduId);
336 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.
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.
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.
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.
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.