11#include <unordered_map>
13#include <cdc/geometry/CDCGeometryPar.h>
35 for (
unsigned int i = 0; i < c_nSuperLayers; i++) {
36 for (
unsigned int j = 0; j < MAX_N_LAYERS; j++) {
37 for (
unsigned int k = 0; k < c_maxNDriftCells; k++) {
46 for (
unsigned int i = 0; i < c_nSuperLayers; i++) {
47 for (
unsigned int j = 0; j < MAX_N_LAYERS; j++) {
48 for (
unsigned int k = 0; k < c_maxNDriftCells; k++) {
49 m_deadch[i][j][k] = b.m_deadch[i][j][k];
57 for (
unsigned int i = 0; i < c_nSuperLayers; i++) {
58 for (
unsigned int j = 0; j < MAX_N_LAYERS; j++) {
59 for (
unsigned int k = 0; k < c_maxNDriftCells; 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[c_nSuperLayers][MAX_N_LAYERS][c_maxNDriftCells];
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 m_deadch[c_nSuperLayers][MAX_N_LAYERS][c_maxNDriftCells]
Dead channel mapping in each superlayer, layer, ch.
bool getdeadch(int sl, int layer, int ch) const
Get the number of TS.
CDCTriggerDeadch()
Default constructor.
CDCTriggerDeadch(const CDCTriggerDeadch &b)
copy constructor
ClassDef(CDCTriggerDeadch, 1)
ClassDef, must be the last term before the closing {}.
CDCTriggerDeadch & operator=(const CDCTriggerDeadch &b)
assignment operator
Abstract base class for different kinds of events.