4 #ifndef EventFilter_StorageManager_RunMonitorCollection_h
5 #define EventFilter_StorageManager_RunMonitorCollection_h
7 #include <boost/thread/mutex.hpp>
9 #include "xdata/UnsignedInteger32.h"
135 #endif // EventFilter_StorageManager_RunMonitorCollection_h
xdata::UnsignedInteger32 dataEvents_
void configureAlarms(AlarmParams const &)
const MonitoredQuantity & getLumiSectionsSeenMQ() const
RunMonitorCollection(const utils::Duration_t &updateInterval, SharedResourcesPtr)
xdata::UnsignedInteger32 runNumber_
static boost::mutex mutex
const MonitoredQuantity & getUnwantedEventIDsReceivedMQ() const
MonitoredQuantity errorEventIDsReceived_
const MonitoredQuantity & getErrorEventIDsReceivedMQ() const
MonitoredQuantity & getRunNumbersSeenMQ()
boost::shared_ptr< SharedResources > SharedResourcesPtr
MonitoredQuantity & getEoLSSeenMQ()
MonitoredQuantity runNumbersSeen_
boost::mutex unwantedEventMapLock_
UnwantedEventsMap unwantedEventsMap_
std::vector< unsigned char > bitList
boost::posix_time::time_duration Duration_t
RunMonitorCollection & operator=(RunMonitorCollection const &)
void alarmUnwantedEvents(UnwantedEventsMap::value_type &)
MonitoredQuantity & getLumiSectionsSeenMQ()
MonitoredQuantity & getErrorEventIDsReceivedMQ()
MonitoredQuantity lumiSectionsSeen_
Container::value_type value_type
virtual void do_calculateStatistics()
const MonitoredQuantity & getEoLSSeenMQ() const
SharedResourcesPtr sharedResources_
std::map< uint32_t, UnwantedEvent > UnwantedEventsMap
xdata::UnsignedInteger32 unwantedEvents_
MonitoredQuantity unwantedEventIDsReceived_
MonitoredQuantity & getUnwantedEventIDsReceivedMQ()
const MonitoredQuantity & getEventIDsReceivedMQ() const
MonitoredQuantity & getEventIDsReceivedMQ()
std::vector< std::pair< std::string, xdata::Serializable * > > InfoSpaceItems
MonitoredQuantity eolsSeen_
MonitoredQuantity eventIDsReceived_
void addUnwantedEvent(const I2OChain &)
virtual void do_appendInfoSpaceItems(InfoSpaceItems &)
xdata::UnsignedInteger32 errorEvents_
virtual void do_updateInfoSpaceItems()
const MonitoredQuantity & getRunNumbersSeenMQ() const
UnwantedEvent(const I2OChain &)