CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalRealisticZS.h
Go to the documentation of this file.
1 #ifndef HCALSIMPLEREALISTICZS_H
2 #define HCALSIMPLEREALISTICZS_H 1
3 
7 
10 
11 #include "HcalZSAlgoRealistic.h"
13 
14 #include <string>
15 
21 public:
22  explicit HcalRealisticZS(const edm::ParameterSet& ps);
23  virtual ~HcalRealisticZS();
24  virtual void produce(edm::Event& e, const edm::EventSetup& c) override;
25 private:
26  std::unique_ptr<HcalZSAlgoRealistic> algo_;
34 };
35 
36 #endif
edm::EDGetTokenT< HODigiCollection > tok_ho_
virtual ~HcalRealisticZS()
std::unique_ptr< HcalZSAlgoRealistic > algo_
edm::EDGetTokenT< QIE10DigiCollection > tok_hfQIE10_
edm::EDGetTokenT< HBHEDigiCollection > tok_hbhe_
edm::EDGetTokenT< HFUpgradeDigiCollection > tok_hfUpgrade_
edm::EDGetTokenT< HBHEUpgradeDigiCollection > tok_hbheUpgrade_
std::string inputLabel_
edm::EDGetTokenT< HFDigiCollection > tok_hf_
virtual void produce(edm::Event &e, const edm::EventSetup &c) override
HcalRealisticZS(const edm::ParameterSet &ps)