#include <DcsStatus.h>
Classes | |
class | h |
Persistable copy of online DcsStatus flag values. More... | |
Public Types | |
enum | { EBp = 0, EBm = 1, EEp = 2, EEm = 3, HBHEa = 5, HBHEb = 6, HBHEc = 7, HF = 8, HO = 9, RPC = 12, DT0 = 13, DTp = 14, DTm = 15, CSCp = 16, CSCm = 17, CASTOR = 20, ZDC = 22, TIBTID = 24, TOB = 25, TECp = 26, TECm = 27, BPIX = 28, FPIX = 29, ESp = 30, ESm = 31, nPartitions = 25 } |
Public Member Functions | |
unsigned int | bunchNumber () const |
timespec | collectionTime () const |
DcsStatus () | |
DcsStatus (const unsigned char *rawData) | |
bool | empty () const |
empty method (= false) More... | |
unsigned int | eventID () const |
float | magnetCurrent () const |
float | magnetTemperature () const |
std::string | name () const |
name method More... | |
int | operator!= (const DcsStatus &e) const |
inequality operator More... | |
int | operator== (const DcsStatus &e) const |
equality operator More... | |
unsigned int | ready () const |
bool | ready (int partitionNumber) const |
unsigned int | sourceID () const |
unsigned int | trigType () const |
int | version () const |
virtual | ~DcsStatus () |
Static Public Attributes | |
static const int | partitionList [] |
static const char *const | partitionName [] |
Protected Attributes | |
unsigned int | bunchNumber_ |
TimeSpec | collectionTime_ |
unsigned int | eventID_ |
float | magnetCurrent_ |
float | magnetTemperature_ |
unsigned int | ready_ |
unsigned int | sourceID_ |
unsigned int | trigType_ |
int | version_ |
Definition at line 28 of file DcsStatus.h.
anonymous enum |
Enumerator | |
---|---|
EBp | |
EBm | |
EEp | |
EEm | |
HBHEa | |
HBHEb | |
HBHEc | |
HF | |
HO | |
RPC | |
DT0 | |
DTp | |
DTm | |
CSCp | |
CSCm | |
CASTOR | |
ZDC | |
TIBTID | |
TOB | |
TECp | |
TECm | |
BPIX | |
FPIX | |
ESp | |
ESm | |
nPartitions |
Definition at line 35 of file DcsStatus.h.
DcsStatus::DcsStatus | ( | ) |
DcsStatus::DcsStatus | ( | const unsigned char * | rawData | ) |
Definition at line 77 of file DcsStatus.cc.
References bunchNumber_, collectionTime_, DcsStatusRaw_v4::collectionTime_nsec, DcsStatusRaw_v4::collectionTime_sec, DcsStatus(), ScalersEventRecordRaw_v4::dcsStatus, eventID_, ScalersEventRecordRaw_v4::header, DcsStatusRaw_v4::magnetCurrent, magnetCurrent_, DcsStatusRaw_v4::magnetTemperature, magnetTemperature_, DcsStatusRaw_v4::ready, ready_, TimeSpec::set_tv_nsec(), TimeSpec::set_tv_sec(), sourceID_, trigType_, ScalersEventRecordRaw_v4::version, and version_.
|
virtual |
Definition at line 99 of file DcsStatus.cc.
|
inline |
|
inline |
Definition at line 82 of file DcsStatus.h.
References collectionTime_, and TimeSpec::get_timespec().
Referenced by operator<<().
|
inline |
empty method (= false)
Definition at line 74 of file DcsStatus.h.
Referenced by Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
inline |
|
inline |
|
inline |
Definition at line 90 of file DcsStatus.h.
References magnetTemperature_.
Referenced by operator<<().
|
inline |
name method
Definition at line 71 of file DcsStatus.h.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 81 of file DcsStatus.h.
References version_.
Referenced by validation.Sample::datasetpattern(), validation.Sample::filename(), and operator<<().
|
protected |
Definition at line 103 of file DcsStatus.h.
Referenced by bunchNumber(), and DcsStatus().
|
protected |
Definition at line 107 of file DcsStatus.h.
Referenced by collectionTime(), and DcsStatus().
|
protected |
Definition at line 101 of file DcsStatus.h.
Referenced by DcsStatus(), and eventID().
|
protected |
Definition at line 109 of file DcsStatus.h.
Referenced by DcsStatus(), and magnetCurrent().
|
protected |
Definition at line 110 of file DcsStatus.h.
Referenced by DcsStatus(), and magnetTemperature().
|
static |
Definition at line 32 of file DcsStatus.h.
Referenced by DetStatus::DetStatus(), DetStatus::filter(), and operator<<().
|
static |
Definition at line 33 of file DcsStatus.h.
Referenced by DetStatus::DetStatus(), DetStatus::filter(), and operator<<().
|
protected |
Definition at line 108 of file DcsStatus.h.
Referenced by DcsStatus(), and ready().
|
protected |
Definition at line 102 of file DcsStatus.h.
Referenced by DcsStatus(), and sourceID().
|
protected |
Definition at line 100 of file DcsStatus.h.
Referenced by DcsStatus(), and trigType().
|
protected |
Definition at line 105 of file DcsStatus.h.
Referenced by DcsStatus(), and version().