11 #include <unordered_map>
13 #include <cdc/geometry/CDCGeometryPar.h>
35 for (
unsigned int i = 0; i < nSuperLayers; i++) {
36 for (
unsigned int j = 0; j < MAX_N_LAYERS; j++) {
37 for (
unsigned int k = 0; k < MAX_N_SCELLS; k++) {
46 for (
unsigned int i = 0; i < nSuperLayers; i++) {
47 for (
unsigned int j = 0; j < MAX_N_LAYERS; j++) {
48 for (
unsigned int k = 0; k < MAX_N_SCELLS; k++) {
49 m_deadch[i][j][k] = b.m_deadch[i][j][k];
57 for (
unsigned int i = 0; i < nSuperLayers; i++) {
58 for (
unsigned int j = 0; j < MAX_N_LAYERS; j++) {
59 for (
unsigned int k = 0; k < MAX_N_SCELLS; k++) {
60 m_deadch[i][j][k] = b.m_deadch[i][j][k];
73 void setdeadch(
int sl,
int layer,
int ch,
bool flag)
82 const static int MAX_N_LAYERS = 8;
85 bool m_deadch[nSuperLayers][MAX_N_LAYERS][MAX_N_SCELLS];
The payload class for delay of GDL input bit.
void setdeadch(int sl, int layer, int ch, bool flag)
Set the number of TS.
bool getdeadch(int sl, int layer, int ch) const
Get the number of TS.
CDCTriggerDeadch()
Default constructor.
bool m_deadch[nSuperLayers][MAX_N_LAYERS][MAX_N_SCELLS]
Dead channel mapping in each superlayer, layer, ch.
CDCTriggerDeadch(const CDCTriggerDeadch &b)
copy constructor
CDCTriggerDeadch & operator=(const CDCTriggerDeadch &b)
assignment operator
ClassDef(CDCTriggerDeadch, 1)
ClassDef, must be the last term before the closing {}.
Abstract base class for different kinds of events.