1 #ifndef EventFilter_CSCRawToDigi_CSCGEMData_h
2 #define EventFilter_CSCRawToDigi_CSCGEMData_h
14 CSCGEMData(
int ntbins = 12,
int gem_fibers_mask = 0xf);
16 CSCGEMData(
const unsigned short *c04buf,
int length,
int gem_fibers_mask = 0xf);
19 std::vector<GEMPadDigiCluster>
digis(
int gem_chamber)
const;
20 std::vector<GEMPadDigiCluster>
etaDigis(
int gem_chamber,
int eta)
const;
static std::atomic< bool > debug
int gemFibersMask() const
int numGEMEnabledFibers() const
std::vector< GEMPadDigiCluster > etaDigis(int gem_chamber, int eta) const
std::vector< GEMPadDigiCluster > digis(int gem_chamber) const
static void setDebug(bool debugValue)
turns on the debug flag for this class
CSCGEMData(int ntbins=12, int gem_fibers_mask=0xf)
default constructor
unsigned short theData[8 *2 *32+2]
int getPartitionStripNumber(int address, int nPads, int etaPart) const
int getPartitionNumber(int address, int nPads) const