#include <SiStripApvShotCleaner.h>
Classes | |
struct | orderingByCharge |
Public Member Functions | |
bool | clean (const edmNew::DetSet< SiStripDigi > &in, edmNew::DetSet< SiStripDigi >::const_iterator &scan, edmNew::DetSet< SiStripDigi >::const_iterator &end) |
bool | clean (const edm::DetSet< SiStripDigi > &in, edm::DetSet< SiStripDigi >::const_iterator &scan, edm::DetSet< SiStripDigi >::const_iterator &end) |
bool | loop (const edmNew::DetSet< SiStripDigi > &in) |
bool | loop (const edm::DetSet< SiStripDigi > &in) |
bool | noShots () |
void | refresh () |
void | reset (edm::DetSet< SiStripDigi >::const_iterator &a, edm::DetSet< SiStripDigi >::const_iterator &b) |
SiStripApvShotCleaner () | |
~SiStripApvShotCleaner () | |
Private Member Functions | |
void | dumpInVector (edm::DetSet< SiStripDigi >::const_iterator *, size_t) |
void | subtractCM () |
Private Attributes | |
std::vector< SiStripDigi > | apvDigis |
uint32_t | cacheDetId |
unsigned short | maxNumOfApvs |
edm::DetSet< SiStripDigi > * | pDetSet |
edm::DetSet< SiStripDigi > ::const_iterator | pFirstDigiOfApv [7] |
bool | shotApv_ [25] |
bool | shots_ |
unsigned short | stripsForMedian |
unsigned short | stripsPerApv |
std::vector< SiStripDigi > | vdigis |
Definition at line 11 of file SiStripApvShotCleaner.h.
SiStripApvShotCleaner::SiStripApvShotCleaner | ( | ) |
Definition at line 9 of file SiStripApvShotCleaner.cc.
|
inline |
Definition at line 16 of file SiStripApvShotCleaner.h.
|
inline |
Definition at line 20 of file SiStripApvShotCleaner.h.
Referenced by ThreeThresholdAlgorithm::clusterizeDetUnit_().
bool SiStripApvShotCleaner::clean | ( | const edm::DetSet< SiStripDigi > & | in, |
edm::DetSet< SiStripDigi >::const_iterator & | scan, | ||
edm::DetSet< SiStripDigi >::const_iterator & | end | ||
) |
Definition at line 18 of file SiStripApvShotCleaner.cc.
References loop(), reset(), and edm::DetSet< T >::size().
|
private |
Definition at line 89 of file SiStripApvShotCleaner.cc.
References apvDigis, cacheDetId, i, maxNumOfApvs, shotApv_, contentValuesCheck::ss, subtractCM(), and vdigis.
Referenced by loop().
|
inline |
Definition at line 23 of file SiStripApvShotCleaner.h.
Referenced by clean().
bool SiStripApvShotCleaner::loop | ( | const edm::DetSet< SiStripDigi > & | in | ) |
Definition at line 30 of file SiStripApvShotCleaner.cc.
References edm::DetSet< T >::begin(), cacheDetId, ztail::d, edm::DetSet< T >::detId(), dumpInVector(), edm::DetSet< T >::end(), i, maxNumOfApvs, pFirstDigiOfApv, shotApv_, shots_, edm::DetSet< T >::size(), contentValuesCheck::ss, stripsForMedian, and stripsPerApv.
|
inline |
void SiStripApvShotCleaner::refresh | ( | ) |
Definition at line 162 of file SiStripApvShotCleaner.cc.
Referenced by reset().
void SiStripApvShotCleaner::reset | ( | edm::DetSet< SiStripDigi >::const_iterator & | a, |
edm::DetSet< SiStripDigi >::const_iterator & | b | ||
) |
Definition at line 153 of file SiStripApvShotCleaner.cc.
References edm::DetSet< T >::begin(), cacheDetId, edm::DetSet< T >::data, edm::DetSet< T >::end(), pDetSet, refresh(), and vdigis.
Referenced by clean().
|
private |
Definition at line 114 of file SiStripApvShotCleaner.cc.
References ecalMGPA::adc(), apvDigis, cacheDetId, i, contentValuesCheck::ss, and stripsForMedian.
Referenced by dumpInVector().
|
private |
Definition at line 46 of file SiStripApvShotCleaner.h.
Referenced by dumpInVector(), and subtractCM().
|
private |
Definition at line 41 of file SiStripApvShotCleaner.h.
Referenced by dumpInVector(), loop(), reset(), and subtractCM().
|
private |
Definition at line 48 of file SiStripApvShotCleaner.h.
Referenced by dumpInVector(), and loop().
|
private |
Definition at line 47 of file SiStripApvShotCleaner.h.
|
private |
Definition at line 44 of file SiStripApvShotCleaner.h.
Referenced by loop().
|
private |
Definition at line 43 of file SiStripApvShotCleaner.h.
Referenced by dumpInVector(), and loop().
|
private |
Definition at line 42 of file SiStripApvShotCleaner.h.
|
private |
Definition at line 50 of file SiStripApvShotCleaner.h.
Referenced by loop(), and subtractCM().
|
private |
Definition at line 49 of file SiStripApvShotCleaner.h.
Referenced by loop().
|
private |
Definition at line 46 of file SiStripApvShotCleaner.h.
Referenced by dumpInVector(), and reset().