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,
int correctionToALCTbx)
const;
void addEtaPadCluster(const GEMPadDigiCluster &digi, int gem_chamber, int eta_roll)
Add and pack GEMPadDigiCluster digis.
static std::atomic< bool > debug
int getPartitionNumber(int address, int nPads) const
std::vector< GEMPadDigiCluster > etaDigis(int gem_chamber, int eta, int correctionToALCTbx) const
int numGEMEnabledFibers() 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 gemFibersMask() const