Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Calibration
HcalCalibAlgos
src
HitReCalibrator.h
Go to the documentation of this file.
1
#ifndef HitReCalibrator_h
2
#define HitReCalibrator_h
3
4
5
// -*- C++ -*-
6
7
8
// system include files
9
#include <memory>
10
#include <string>
11
// user include files
12
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
13
#include "
FWCore/Framework/interface/EDProducer.h
"
14
#include "
FWCore/Framework/interface/Event.h
"
15
#include "
FWCore/Framework/interface/MakerMacros.h
"
16
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
17
#include "
FWCore/Framework/interface/ESHandle.h
"
18
#include "
FWCore/Framework/interface/EventSetup.h
"
19
20
#include "
DataFormats/Common/interface/Ref.h
"
21
#include "
DataFormats/CaloTowers/interface/CaloTowerCollection.h
"
22
#include "
DataFormats/DetId/interface/DetId.h
"
23
24
#include "
Geometry/CaloGeometry/interface/CaloGeometry.h
"
25
26
//
27
// class declaration
28
//
29
namespace
edm {
30
class
ParameterSet
;
31
class
Event
;
32
class
EventSetup
;
33
}
34
35
namespace
cms
36
{
37
38
class
HitReCalibrator
:
public
edm::EDProducer
{
39
public
:
40
explicit
HitReCalibrator
(
const
edm::ParameterSet
&);
41
~HitReCalibrator
();
42
43
virtual
void
beginJob
();
44
45
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
46
private
:
47
// ----------member data ---------------------------
48
49
bool
allowMissingInputs_
;
50
edm::InputTag
hbheInput_
;
51
edm::InputTag
hoInput_
;
52
edm::InputTag
hfInput_
;
53
54
};
55
}
// end namespace cms
56
#endif
CaloTowerCollection.h
cms::HitReCalibrator::allowMissingInputs_
bool allowMissingInputs_
Definition:
HitReCalibrator.h:49
cms::HitReCalibrator::HitReCalibrator
HitReCalibrator(const edm::ParameterSet &)
Definition:
HitReCalibrator.cc:22
ParameterSet
Definition:
Functions.h:16
cms::HitReCalibrator::hfInput_
edm::InputTag hfInput_
Definition:
HitReCalibrator.h:52
cms::HitReCalibrator::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
HitReCalibrator.cc:47
Event.h
MakerMacros.h
EventSetup.h
cms::HitReCalibrator::beginJob
virtual void beginJob()
Definition:
HitReCalibrator.cc:35
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
EventSetup
cms::HitReCalibrator::hbheInput_
edm::InputTag hbheInput_
Definition:
HitReCalibrator.h:50
cms::HitReCalibrator
Definition:
HitReCalibrator.h:38
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
EDProducer.h
CaloGeometry.h
Ref.h
cms::HitReCalibrator::~HitReCalibrator
~HitReCalibrator()
Definition:
HitReCalibrator.cc:39
Event
edm::InputTag
Definition:
InputTag.h:12
edm::ParameterSet
Definition:
ParameterSet.h:35
cms::HitReCalibrator::hoInput_
edm::InputTag hoInput_
Definition:
HitReCalibrator.h:51
edm::Event
Definition:
Event.h:50
DetId.h
Generated for CMSSW Reference Manual by
1.8.5