1 #ifndef DataFormats_CSCDigi_CSCStripDigi_h 2 #define DataFormats_CSCDigi_CSCStripDigi_h 21 const std::vector<int>& vADCCounts,
22 const std::vector<uint16_t>& vADCOverflow,
23 const std::vector<uint16_t>& vOverlap,
24 const std::vector<uint16_t>& vErrorstat)
32 CSCStripDigi(
const int& istrip,
const std::vector<int>& vADCCounts)
54 return L1APhaseResult;
std::vector< uint16_t > OverlappedSample
int getL1APhase(int i) const
CSCStripDigi(const int &istrip, const std::vector< int > &vADCCounts, const std::vector< uint16_t > &vADCOverflow, const std::vector< uint16_t > &vOverlap, const std::vector< uint16_t > &vErrorstat)
std::vector< uint16_t > Errorstat
std::vector< int > ADCCounts
void setADCCounts(const std::vector< int > &ADCCounts)
std::vector< uint16_t > ADCOverflow
CSCStripDigi(const int &istrip, const std::vector< int > &vADCCounts)
void setStrip(int istrip)
bool operator==(const CSCStripDigi &digi) const
std::ostream & operator<<(std::ostream &o, const CSCStripDigi &digi)
std::vector< uint16_t > const & getOverlappedSample() const
float pedestal() const
methods for calibrations
std::vector< uint16_t > const & getADCOverflow() const
Other getters.
int getCFEB() const
Get the CFEB number. Counts from 0.
std::vector< uint16_t > const & getErrorstat() const
std::vector< int > const & getADCCounts() const
Get ADC readings.
std::vector< int > getL1APhase() const
Get L1APhase from OverlappedSample (9th bit)