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); }
float magnetTemperature() const
std::string name() const
name method
unsigned int bunchNumber_
timespec collectionTime() const
int operator!=(const DcsStatus &e) const
inequality operator
unsigned int bunchNumber() const
bool empty() const
empty method (= false)
unsigned int sourceID() const
int operator==(const DcsStatus &e) const
equality operator
static const char *const partitionName[]
std::ostream & operator<<(std::ostream &s, const DcsStatus &c)
Pretty-print operator for DcsStatus.
std::vector< DcsStatus > DcsStatusCollection
unsigned int trigType() const
unsigned int eventID() const
float magnetCurrent() const
timespec get_timespec() const
bool ready(int partitionNumber) const
unsigned int ready() const
static const int partitionList[]