1 #ifndef RecoLocalTracker_SiStripZeroSuppression_SiStripRawProcessingAlgorithms_h 2 #define RecoLocalTracker_SiStripZeroSuppression_SiStripRawProcessingAlgorithms_h 31 const std::auto_ptr<SiStripFedZeroSuppression>
suppressor;
32 const std::auto_ptr<SiStripAPVRestorer>
restorer;
39 std::auto_ptr<SiStripCommonModeNoiseSubtractor> cmn,
40 std::auto_ptr<SiStripFedZeroSuppression> zs,
41 std::auto_ptr<SiStripAPVRestorer>
res,
const std::auto_ptr< SiStripAPVRestorer > restorer
int16_t SuppressVirginRawData(const uint32_t &, const uint16_t &, std::vector< int16_t > &, edm::DetSet< SiStripDigi > &)
const std::auto_ptr< SiStripPedestalsSubtractor > subtractorPed
const std::auto_ptr< SiStripCommonModeNoiseSubtractor > subtractorCMN
const std::auto_ptr< SiStripFedZeroSuppression > suppressor
std::map< uint16_t, std::map< uint16_t, int16_t > > & GetSmoothedPoints()
SiStripRawProcessingAlgorithms(std::auto_ptr< SiStripPedestalsSubtractor > ped, std::auto_ptr< SiStripCommonModeNoiseSubtractor > cmn, std::auto_ptr< SiStripFedZeroSuppression > zs, std::auto_ptr< SiStripAPVRestorer > res, bool doAPVRest, bool useCMMap)
std::map< uint16_t, std::vector< int16_t > > & GetBaselineMap()
std::vector< bool > & GetAPVFlags()
const std::vector< std::pair< short, float > > & getAPVsCM()
int16_t SuppressProcessedRawData(const uint32_t &, const uint16_t &, std::vector< int16_t > &, edm::DetSet< SiStripDigi > &)
void initialize(const edm::EventSetup &)