CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HcalSimpleAmplitudeZS.h
Go to the documentation of this file.
1 #ifndef HCALSIMPLEAMPLITUDEZS_H
2 #define HCALSIMPLEAMPLITUDEZS_H 1
3 
7 
10 
12 #include "HcalZSAlgoEnergy.h"
13 
14 #include <string>
15 
21 public:
22  explicit HcalSimpleAmplitudeZS(const edm::ParameterSet& ps);
23  virtual ~HcalSimpleAmplitudeZS();
24  virtual void produce(edm::Event& e, const edm::EventSetup& c);
25 private:
26  std::auto_ptr<HcalZSAlgoEnergy> hbhe_,ho_,hf_,hbheUpgrade_,hfUpgrade_;
33 };
34 
35 #endif
virtual void produce(edm::Event &e, const edm::EventSetup &c)
edm::EDGetTokenT< HFDigiCollection > tok_hf_
std::auto_ptr< HcalZSAlgoEnergy > hbhe_
edm::EDGetTokenT< HBHEUpgradeDigiCollection > tok_hbheUpgrade_
std::auto_ptr< HcalZSAlgoEnergy > hfUpgrade_
edm::EDGetTokenT< HODigiCollection > tok_ho_
edm::EDGetTokenT< HFUpgradeDigiCollection > tok_hfUpgrade_
std::auto_ptr< HcalZSAlgoEnergy > ho_
HcalSimpleAmplitudeZS(const edm::ParameterSet &ps)
std::auto_ptr< HcalZSAlgoEnergy > hbheUpgrade_
std::auto_ptr< HcalZSAlgoEnergy > hf_
edm::EDGetTokenT< HBHEDigiCollection > tok_hbhe_