Go to the documentation of this file.
10 stripsForMedian(64) {}
28 ss << __func__ <<
" working on detid " <<
in.detId() <<
" for a digi.size=" <<
in.size();
49 <<
" apv " <<
i << std::endl;
83 size_t maxNumOfApvs) {
100 std::stringstream
ss;
102 for (
size_t i = 0;
i <
vdigis.size(); ++
i)
116 std::stringstream
ss;
117 ss <<
"case with strip64=0 --> detid= " <<
cacheDetId <<
"\n";
130 const bool is10bit =
apvDigis[0].adc() > 255;
140 std::stringstream
ss;
141 ss <<
"[subtractCM] detid " <<
cacheDetId <<
" CM is " << CM <<
" the remaining strips after CM subtraction are "
constexpr int adc(sample_type sample)
get the ADC sample (12 bits)
void dumpInVector(edm::DetSet< SiStripDigi >::const_iterator *, size_t)
unsigned short stripsPerApv
std::vector< SiStripDigi > apvDigis
void reset(edm::DetSet< SiStripDigi >::const_iterator &a, edm::DetSet< SiStripDigi >::const_iterator &b)
unsigned short maxNumOfApvs
std::vector< SiStripDigi > vdigis
edm::DetSet< SiStripDigi >::const_iterator pFirstDigiOfApv[7]
std::unique_ptr< edm::DetSet< SiStripDigi > > pDetSet
unsigned short stripsForMedian
__host__ constexpr __device__ RandomIt lower_bound(RandomIt first, RandomIt last, const T &value, Compare comp={})
bool loop(const edmNew::DetSet< SiStripDigi > &in)
bool clean(const edmNew::DetSet< SiStripDigi > &in, edmNew::DetSet< SiStripDigi >::const_iterator &scan, edmNew::DetSet< SiStripDigi >::const_iterator &end)
A Digi for the silicon strip detector, containing both strip and adc information, and suitable for st...
collection_type::const_iterator const_iterator