CMS 3D CMS Logo

EcalRecHitRecalib.h
Go to the documentation of this file.
1 #ifndef _ECALRECHITRECALIB_H
2 #define _ECALRECHITRECALIB_H
3 
4 // -*- C++ -*-
5 //
6 // Package: EcalRecHitRecalib
7 // Class: EcalRecHitRecalib
8 //
16 //
17 // Original Author: Luca Malgeri
18 //
19 //
20 
21 // system include files
22 #include <memory>
23 
24 // user include files
27 
30 
32 
36 //
37 // class decleration
38 //
39 
41 public:
42  explicit EcalRecHitRecalib(const edm::ParameterSet &);
43  ~EcalRecHitRecalib() override;
44 
45  void produce(edm::Event &, const edm::EventSetup &) override;
46 
47 private:
48  // ----------member data ---------------------------
49 
55  const double refactor_;
56  const double refactor_mean_;
57 
63 };
64 
65 #endif
const std::string recalibEndcapHits_
const std::string recalibBarrelHits_
const edm::EDPutTokenT< EBRecHitCollection > barrelHitsToken_
~EcalRecHitRecalib() override
EcalRecHitRecalib(const edm::ParameterSet &)
const edm::ESGetToken< EcalIntercalibConstants, EcalIntercalibConstantsRcd > intercalibConstsToken_
const std::string barrelHits_
const edm::EDPutTokenT< EERecHitCollection > endcapHitsToken_
const double refactor_mean_
const edm::EDGetTokenT< EERecHitCollection > eeRecHitToken_
const double refactor_
const std::string ecalHitsProducer_
const edm::EDGetTokenT< EBRecHitCollection > ebRecHitToken_
const std::string endcapHits_
void produce(edm::Event &, const edm::EventSetup &) override