Contains the "software" representation of a MuID channel address
Contains the "software" representation of a MuID channel address.Indexing a MuID readout channel (in the "software" scheme) requires five numbers:
- the arm number, fArm (0 - North, 1 - South)
- the gap or plane number in the arm, fPlane (0-4)
- the panel number within the plane, fPanel (0-5)
- the tube orientation, fOrientation ("kHORIZ" - horizontal, "kVERT" - vertical)
- the tube number within the panel for the given orientation, fTwoPack (0 - some panel-dependent value)
static const short kPanelsPerPlane
static const short kTwoPacksPerPlaneMax
static const short kTwoPacksPerPanelMax
static const short kArmsTotal
static const short kPlanesTotal
static const short kPanelsTotal
static const short kPanelsXYTotal
static const short kOrientations
static const short kTwoPacksMaxTotal
static const short kHitsPerPanelMax
static const short kHitsMaxTotal
TMuiChannelId(const short& arm=-1, const short& plane=-1, const short& panel=-1, const EOrient_t& orient=kHORIZ, const short& twopack=-1)
TMuiChannelId(const TMuiChannelId& orig)
TMuiChannelId& operator=(const TMuiChannelId& orig)
~TMuiChannelId()
short Arm() const
short Plane() const
short Panel() const
EOrient_t Orient() const
short TwoPack() const
void Set(const short& arm, const short& plane, const short& panel, const EOrient_t& orient = kHORIZ, const short& twopack = -1)
void SetID(const short& arm, const short& plane, const short& panel, const short& orient = kHORIZ, const short& twopack = -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