12 const int& numberOfConsecutiveStrips,
13 const int& closestMaximum,
14 const short int & deadStrip) :
16 theStripHitPosition( sHitPos ),
17 theStripHitTmax( tmax ),
19 theStripHitADCs( s_adc ),
20 theStripHitRawADCs( s_adcRaw ),
21 theConsecutiveStrips(numberOfConsecutiveStrips),
22 theClosestMaximum(closestMaximum),
23 theDeadStrip(deadStrip)
49 <<
" (" <<
"HEX: " << std::hex <<
strips()[
i] <<
")" <<
" ";}
59 for (
int k=0;
k<8 ;
k++){
60 std::cout << ((stripsl1a()[i] >> (15-
k)) & 0x1) <<
" ";}
const ChannelContainer & stripsl1a() const
L1A.
const StripHitADCContainer & s_adcRaw() const
the raw ADC counts for each of the strip within cluster
ChannelContainer theStripsLowBits
const StripHitADCContainer & s_adc() const
L1A.
ChannelContainer theStrips
std::vector< float > StripHitADCContainer
ChannelContainer theStripsHighBits
L1A.
static const double tmax[3]
int tmax() const
Strip hit maximum time bin.
std::vector< int > ChannelContainer
CSCDetId cscDetId() const
Strip Hit is in this DetId.
void print() const
Print content of the striphit including L1A.
const ChannelContainer & strips() const
L1A.
float sHitPos() const
Strip hit position (centroid)