File indexing completed on 2024-04-06 12:04:04
0001 #include "DataFormats/EcalDigi/interface/EcalPseudoStripInputSample.h"
0002
0003 EcalPseudoStripInputSample::EcalPseudoStripInputSample() : theSample(0) {}
0004 EcalPseudoStripInputSample::EcalPseudoStripInputSample(uint16_t data) : theSample(data) {}
0005
0006 EcalPseudoStripInputSample::EcalPseudoStripInputSample(int pseudoStripInput, bool fineGrain) {
0007 theSample = (pseudoStripInput & 0xFFF) | ((fineGrain) ? (0x1000) : (0));
0008 }
0009
0010 std::ostream& operator<<(std::ostream& s, const EcalPseudoStripInputSample& samp) {
0011 return s << "PSInput=" << samp.pseudoStripInput() << ", FG=" << samp.fineGrain();
0012 }