Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Calibration
HcalAlCaRecoProducers
interface
AlCaDiJetsProducer.h
Go to the documentation of this file.
1
#ifndef AlCaDiJetsProducer_h
2
#define AlCaDiJetsProducer_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
AlCaDiJetsProducer
:
public
edm::EDProducer
{
39
public
:
40
explicit
AlCaDiJetsProducer
(
const
edm::ParameterSet
&);
41
~AlCaDiJetsProducer
();
42
43
virtual
void
beginJob
() ;
44
45
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
46
private
:
47
// ----------member data ---------------------------
48
edm::InputTag
jetsInput_
;
49
std::vector<edm::InputTag>
ecalLabels_
;
50
edm::InputTag
hbheInput_
;
51
edm::InputTag
hoInput_
;
52
edm::InputTag
hfInput_
;
53
54
bool
allowMissingInputs_
;
55
56
};
57
}
// end namespace cms
58
#endif
cms::AlCaDiJetsProducer::allowMissingInputs_
bool allowMissingInputs_
Definition:
AlCaDiJetsProducer.h:54
CaloTowerCollection.h
cms::AlCaDiJetsProducer::ecalLabels_
std::vector< edm::InputTag > ecalLabels_
Definition:
AlCaDiJetsProducer.h:49
ParameterSet
Definition:
Functions.h:16
cms::AlCaDiJetsProducer::hoInput_
edm::InputTag hoInput_
Definition:
AlCaDiJetsProducer.h:51
Event.h
MakerMacros.h
EventSetup.h
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
cms::AlCaDiJetsProducer::jetsInput_
edm::InputTag jetsInput_
Definition:
AlCaDiJetsProducer.h:48
EventSetup
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
cms::AlCaDiJetsProducer::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
AlCaDiJetsProducer.cc:47
cms::AlCaDiJetsProducer
Definition:
AlCaDiJetsProducer.h:38
EDProducer.h
cms::AlCaDiJetsProducer::~AlCaDiJetsProducer
~AlCaDiJetsProducer()
Definition:
AlCaDiJetsProducer.cc:38
CaloGeometry.h
cms::AlCaDiJetsProducer::beginJob
virtual void beginJob()
Definition:
AlCaDiJetsProducer.cc:34
Ref.h
cms::AlCaDiJetsProducer::hfInput_
edm::InputTag hfInput_
Definition:
AlCaDiJetsProducer.h:52
Event
edm::InputTag
Definition:
InputTag.h:12
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
cms::AlCaDiJetsProducer::AlCaDiJetsProducer
AlCaDiJetsProducer(const edm::ParameterSet &)
Definition:
AlCaDiJetsProducer.cc:17
DetId.h
cms::AlCaDiJetsProducer::hbheInput_
edm::InputTag hbheInput_
Definition:
AlCaDiJetsProducer.h:50
Generated for CMSSW Reference Manual by
1.8.5