CMS 3D CMS Logo

EcalZeroSuppressionProducer.h
Go to the documentation of this file.
1 #ifndef ECALZEROSUPPRESSIONPRODUCER_H
2 #define ECALZEROSUPPRESSIONPRODUCER_H
3 
19 
20 
23 
25 {
26 public:
27 
28  // The following is not yet used, but will be the primary
29  // constructor when the parameter set system is available.
30  //
31  explicit EcalZeroSuppressionProducer(const edm::ParameterSet& params);
33 
35  void produce(edm::Event& event, const edm::EventSetup& eventSetup) override;
36 
37  void initCalibrations(const edm::EventSetup & eventSetup);
38 
39 private:
40 
43 
44  std::string digiProducer_; // name of module/plugin/producer making digis
45  std::string EBdigiCollection_; // secondary name given to collection of digis
46  std::string EEdigiCollection_; // secondary name given to collection of digis
47  std::string EBZSdigiCollection_; // secondary name given to collection of digis
48  std::string EEZSdigiCollection_; // secondary name given to collection of digis
49 
52 
55 
56 };
57 
58 #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