Go to the documentation of this file.
8 #ifndef DATAFORMATS_SCALERS_DCSSTATUS_H
9 #define DATAFORMATS_SCALERS_DCSSTATUS_H
70 bool empty()
const {
return false; }
82 bool ready(
int partitionNumber)
const {
return ((
ready_ & (1 << partitionNumber)) != 0); }
int operator==(const DcsStatus &e) const
equality operator
static const char *const partitionName[]
unsigned int sourceID() const
timespec collectionTime() const
unsigned int ready() const
timespec get_timespec() const
std::ostream & operator<<(std::ostream &s, const DcsStatus &c)
Pretty-print operator for DcsStatus.
float magnetTemperature() const
std::string name() const
name method
unsigned int bunchNumber_
unsigned int trigType() const
unsigned int eventID() const
bool ready(int partitionNumber) const
bool empty() const
empty method (= false)
static const int partitionList[]
int operator!=(const DcsStatus &e) const
inequality operator
float magnetCurrent() const
unsigned int bunchNumber() const
std::vector< DcsStatus > DcsStatusCollection