CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HcalRecHitRecalib.h
Go to the documentation of this file.
1 #ifndef _HCALRECHITRECALIB_H
2 #define _HCALRECHITRECALIB_H
3 
4 // -*- C++ -*-
5 //
6 // Package: HcalRecHitRecalib
7 // Class: HcalRecHitRecalib
8 //
16 //
17 // Original Author: Luca Malgeri
18 //
19 //
20 
21 // system include files
22 #include <memory>
23 
24 // user include files
27 
31 
36 
38 public:
39  explicit HcalRecHitRecalib(const edm::ParameterSet &);
40  ~HcalRecHitRecalib() override;
41 
42  void beginRun(const edm::Run &, const edm::EventSetup &) override;
43  void produce(edm::Event &, const edm::EventSetup &) override;
44 
45 private:
53 
56 
58  const double refactor_;
59  const double refactor_mean_;
60 };
61 #endif
~HcalRecHitRecalib() override
HcalRecHitRecalib(const edm::ParameterSet &)
const std::string recalibHOHits_
const edm::EDGetTokenT< HFRecHitCollection > tok_hf_
const std::string hcalfileinpath_
const edm::ESGetToken< HcalTopology, HcalRecNumberingRecord > topologyToken_
void beginRun(const edm::Run &, const edm::EventSetup &) override
const std::string recalibHFHits_
const edm::EDGetTokenT< HBHERecHitCollection > tok_hbhe_
void produce(edm::Event &, const edm::EventSetup &) override
const std::string recalibHBHEHits_
const double refactor_
CaloMiscalibMapHcal mapHcal_
const edm::EDGetTokenT< HORecHitCollection > tok_ho_
const double refactor_mean_
Definition: Run.h:45