1 #ifndef SiStripZeroSuppression_h 2 #define SiStripZeroSuppression_h 35 using medians_t = std::vector<std::pair<short,float>>;
40 std::unique_ptr<SiStripRawProcessingAlgorithms>
algorithms;
52 std::vector<std::tuple<std::string,RawType,rawtoken_t>>
rawInputs;
std::vector< std::pair< short, float >> medians_t
void storeBaselinePoints(uint32_t)
std::vector< edm::DetSet< SiStripDigi > > output_base
void produce(edm::Event &, const edm::EventSetup &) override
std::vector< std::tuple< std::string, zstoken_t > > hybridInputs
bool produceCalculatedBaseline
std::vector< edm::DetSet< SiStripDigi > > output_baseline_points
bool produceBaselinePoints
void processRaw(const edm::DetSetVector< SiStripRawDigi > &input, RawType inType)
static std::string const input
void storeExtraOutput(uint32_t, int16_t)
std::vector< edm::DetSet< SiStripProcessedRawDigi > > output_apvcm
std::unique_ptr< SiStripRawProcessingAlgorithms > algorithms
std::vector< edm::DetSet< SiStripProcessedRawDigi > > output_baseline
A Digi for the silicon strip detector, containing both strip and adc information, and suitable for st...
std::vector< std::tuple< std::string, RawType, rawtoken_t > > rawInputs
void storeBaseline(uint32_t, const medians_t &)
std::vector< edm::DetSet< SiStripRawDigi > > output_base_raw
void storeCMN(uint32_t, const medians_t &)
void processHybrid(const edm::DetSetVector< SiStripDigi > &input)
SiStripZeroSuppression(const edm::ParameterSet &)
edm::DetSet< SiStripRawDigi > formatRawDigis(const edm::DetSet< SiStripRawDigi > &rawDigis)
void putOutputs(edm::Event &evt, const std::string &tagName)
A Digi for the silicon strip detector, containing only adc information, and suitable for storing raw ...