Contains the "hardware" representation of a MuID channel address
Contains the "hardware" representation of a MuID channel address.Indexing a MuID readout channel (in the "hardware" scheme) requires four numbers:
- the front-end module (FEM) number, fFEM (0-3),
- the readout card (ROC) number within the FEM, fROC (0-19)
- the word or cable number within the ROC, fWord (0-5)
- the bit or channel number within the word, fChannel (0-15)
static const short kWordsPerROC
static const short kWordsPerFEM
static const short kChannelsPerWord
static const short kFEMsTotal
static const short kROCsTotal
static const short kWordsTotal
static const short kChannelsTotal
TMuiReadoutID(const unsigned long& module_id=0, const short& roc=-1, const short& word=-1, const short& channel=-1, const short& word_index=-1)
TMuiReadoutID(const TMuiReadoutID& orig)
TMuiReadoutID& operator=(const TMuiReadoutID& orig)
~TMuiReadoutID()
unsigned long ModuleID() const
short FEM() const
short ROC() const
short Word() const
short Channel() const
unsigned short BitPattern() const
short WordIndex() const
bool IsValid() const
void Set(const unsigned long& module_id, const short& roc, const short& word, const short& channel, const short& word_index=-1)
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de