A generic class for HARPO datectors The class is .... More...
#include <HarpoDccFrame.h>
Public Member Functions | |
HarpoDccFrame () | |
virtual | ~HarpoDccFrame () |
void | reset () |
reset - clear all fields More... | |
void | print () const |
UShort_t | GetFecPerFem () const |
void | SetFecPerFem (UShort_t fpm) |
Int_t | ChannelNum (UShort_t a1, UShort_t a2) const |
Int_t | ChannelNum () const |
Data Fields | |
UInt_t | size |
reset - clear all fields More... | |
UInt_t | swversion |
UInt_t | pkgtype |
UInt_t | dccindex |
UInt_t | femindex |
UInt_t | msgtype |
UInt_t | femecnt |
UInt_t | fecerror |
UInt_t | synchfail |
UInt_t | lostsynch |
UInt_t | readmode |
UInt_t | compress |
UInt_t | arg1 |
UInt_t | arg2 |
UInt_t | timestamp |
UInt_t | evttype |
UInt_t | evtcnt |
UInt_t | chwdcnt |
UShort_t * | dccHeader |
UShort_t * | dccData |
UShort_t * | dccTrailer |
Private Member Functions | |
Int_t | Arg12ToFecAsicChannel (UShort_t fec_per_fem, UShort_t arg1, UShort_t arg2, UShort_t *fec, UShort_t *asic, UShort_t *channel) const |
Static Private Attributes | |
static UShort_t | FecPerFem = 1 |
A generic class for HARPO datectors The class is ....
Definition at line 6 of file HarpoDccFrame.h.
HarpoDccFrame::HarpoDccFrame | ( | ) |
Definition at line 103 of file HarpoDccFrame.cxx.
|
virtual |
Definition at line 112 of file HarpoDccFrame.cxx.
|
private |
Int_t HarpoDccFrame::ChannelNum | ( | UShort_t | a1, |
UShort_t | a2 | ||
) | const |
|
inline |
Definition at line 59 of file HarpoDccFrame.h.
|
inline |
Definition at line 55 of file HarpoDccFrame.h.
void HarpoDccFrame::print | ( | ) | const |
Definition at line 20 of file HarpoDccFrame.cxx.
void HarpoDccFrame::reset | ( | ) |
reset - clear all fields
Definition at line 117 of file HarpoDccFrame.cxx.
|
inline |
Definition at line 56 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::arg1 |
Definition at line 38 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::arg2 |
Definition at line 39 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::chwdcnt |
Definition at line 46 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::compress |
Definition at line 36 of file HarpoDccFrame.h.
UShort_t* HarpoDccFrame::dccData |
Definition at line 50 of file HarpoDccFrame.h.
UShort_t* HarpoDccFrame::dccHeader |
Definition at line 49 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::dccindex |
Definition at line 25 of file HarpoDccFrame.h.
UShort_t* HarpoDccFrame::dccTrailer |
Definition at line 51 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::evtcnt |
Definition at line 44 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::evttype |
Definition at line 43 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::fecerror |
Definition at line 31 of file HarpoDccFrame.h.
|
staticprivate |
Definition at line 67 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::femecnt |
Definition at line 29 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::femindex |
Definition at line 26 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::lostsynch |
Definition at line 33 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::msgtype |
Definition at line 28 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::pkgtype |
Definition at line 24 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::readmode |
Definition at line 35 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::size |
reset - clear all fields
Definition at line 21 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::swversion |
Definition at line 23 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::synchfail |
Definition at line 32 of file HarpoDccFrame.h.
UInt_t HarpoDccFrame::timestamp |
Definition at line 41 of file HarpoDccFrame.h.