1 #ifndef CSCStripDigi_CSCStripDigi_h
2 #define CSCStripDigi_CSCStripDigi_h
25 const std::vector<uint16_t> & Overlap,
29 CSCStripDigi (
const int & strip,
const std::vector<int> & ADCCounts);
62 float pedestal()
const {
return 0.5*(ADCCounts[0]+ADCCounts[1]);}
std::vector< uint16_t > OverlappedSample
std::vector< int > getADCCounts() const
Get ADC readings.
std::vector< uint16_t > Errorstat
std::ostream & operator<<(std::ostream &out, const ALILine &li)
std::vector< int > ADCCounts
float pedestal() const
methods for calibrations
void setADCCounts(const std::vector< int > &ADCCounts)
std::vector< int > getL1APhase() const
Get L1APhase from OverlappedSample (9th bit)
std::vector< uint16_t > ADCOverflow
std::vector< uint16_t > getErrorstat() const
void setStrip(int istrip)
std::vector< uint16_t > getADCOverflow() const
Other getters.
bool operator==(const CSCStripDigi &digi) const
std::vector< uint16_t > getOverlappedSample() const