CMS 3D CMS Logo

EcalZeroSuppressionProducer.h
Go to the documentation of this file.
1 #ifndef ECALZEROSUPPRESSIONPRODUCER_H
2 #define ECALZEROSUPPRESSIONPRODUCER_H
3 
19 
22 
24 public:
25  // The following is not yet used, but will be the primary
26  // constructor when the parameter set system is available.
27  //
28  explicit EcalZeroSuppressionProducer(const edm::ParameterSet &params);
30 
32  void produce(edm::Event &event, const edm::EventSetup &eventSetup) override;
33 
34  void initCalibrations(const edm::EventSetup &eventSetup);
35 
36 private:
39 
40  std::string digiProducer_; // name of module/plugin/producer making digis
41  std::string EBdigiCollection_; // secondary name given to collection of digis
42  std::string EEdigiCollection_; // secondary name given to collection of digis
43  std::string EBZSdigiCollection_; // secondary name given to collection of digis
44  std::string EEZSdigiCollection_; // secondary name given to collection of digis
45 
48 
51 };
52 
53 #endif
void produce(edm::Event &event, const edm::EventSetup &eventSetup) override
EcalZeroSuppressor< EBDataFrame > theBarrelZeroSuppressor_
void initCalibrations(const edm::EventSetup &eventSetup)
edm::EDGetTokenT< EEDigiCollection > EE_token
EcalZeroSuppressionProducer(const edm::ParameterSet &params)
edm::EDGetTokenT< EBDigiCollection > EB_token
EcalZeroSuppressor< EEDataFrame > theEndcapZeroSuppressor_
Definition: event.py:1