CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
EcalZeroSuppressionProducer.h
Go to the documentation of this file.
1 #ifndef ECALZEROSUPPRESSIONPRODUCER_H
2 #define ECALZEROSUPPRESSIONPRODUCER_H
3 
18 
21 
23 public:
26 
28  void produce(edm::Event &event, const edm::EventSetup &eventSetup) override;
29 
30  void initCalibrations(const edm::EventSetup &eventSetup);
31 
32 private:
33  const double glbBarrelThreshold_;
34  const double glbEndcapThreshold_;
35 
36  const std::string digiProducer_; // name of module/plugin/producer making digis
37  const std::string ebDigiCollection_; // secondary name given to collection of digis
38  const std::string eeDigiCollection_; // secondary name given to collection of digis
39  const std::string ebZSdigiCollection_; // secondary name given to collection of digis
40  const std::string eeZSdigiCollection_; // secondary name given to collection of digis
41 
44 
48 };
49 
50 #endif
void produce(edm::Event &event, const edm::EventSetup &eventSetup) override
const edm::EDGetTokenT< EEDigiCollection > eeToken_
EcalZeroSuppressor< EBDataFrame > theBarrelZeroSuppressor_
void initCalibrations(const edm::EventSetup &eventSetup)
EcalZeroSuppressionProducer(const edm::ParameterSet &params)
EcalZeroSuppressor< EEDataFrame > theEndcapZeroSuppressor_
const edm::EDGetTokenT< EBDigiCollection > ebToken_
const edm::ESGetToken< EcalPedestals, EcalPedestalsRcd > pedestalToken_