10 const int& numberOfConsecutiveStrips,
11 const int& closestMaximum,
12 const short int& deadStrip)
14 theStripHitPosition(sHitPos),
15 theStripHitTmax(tmax),
17 theStripHitADCs(s_adc),
18 theStripHitRawADCs(s_adcRaw),
19 theConsecutiveStrips(numberOfConsecutiveStrips),
20 theClosestMaximum(closestMaximum),
21 theDeadStrip(deadStrip) {
42 <<
"HEX: " << std::hex <<
strips()[
i] <<
")" 54 for (
int k = 0;
k < 8;
k++) {
55 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.
strips
#turn off noise in all subdetectors simHcalUnsuppressedDigis.doNoise = False mix.digitizers.hcal.doNoise = False simEcalUnsuppressedDigis.doNoise = False mix.digitizers.ecal.doNoise = False simEcalUnsuppressedDigis.doESNoise = False simSiPixelDigis.AddNoise = False mix.digitizers.pixel.AddNoise = False simSiStripDigis.Noise = False mix.digitizers.strip.AddNoise = False
float sHitPos() const
Strip hit position (centroid)