17 #define BKLM_DECAYED_BIT 23
20 #define BKLM_OUTOFTIME_BIT 24
23 #define BKLM_ABOVETHRESHOLD_BIT 26
26 #define BKLM_ONTRACK_BIT 27
29 #define BKLM_GHOST_BIT 28
32 #define BKLM_ONSTATRACK_BIT 29
35 #define BKLM_DECAYED_MASK (1 << BKLM_DECAYED_BIT)
38 #define BKLM_OUTOFTIME_MASK (1 << BKLM_OUTOFTIME_BIT)
41 #define BKLM_ABOVETHRESHOLD_MASK (1 << BKLM_ABOVETHRESHOLD_BIT)
44 #define BKLM_ONTRACK_MASK (1 << BKLM_ONTRACK_BIT)
47 #define BKLM_GHOST_MASK (1 << BKLM_GHOST_BIT)
50 #define BKLM_ONSTATRACK_MASK (1 << BKLM_ONSTATRACK_BIT)
53 #define BKLM_STATUS_MASK (BKLM_DECAYED_MASK | BKLM_OUTOFTIME_MASK | BKLM_ONTRACK_MASK | BKLM_ABOVETHRESHOLD_MASK | BKLM_ONSTATRACK_MASK)
static constexpr int BKLM_MAXSTRIP_BIT
Bit position for maxStrip-1 [0..47].
static int getMaximalStrip(int module)
Get maximal strip number.
static void setMaximalStrip(int &module, int strip)
Set maximal strip number.
static constexpr int BKLM_MAXSTRIP_MASK
Bit mask for maxStrip-1 [0..47].
Abstract base class for different kinds of events.