Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Calibration
HcalIsolatedTrackReco
interface
EcalIsolatedParticleCandidateProducer.h
Go to the documentation of this file.
1
#ifndef Calibration_EcalIsolatedParticleCandidateProducer_h
2
#define Calibration_EcalIsolatedParticleCandidateProducer_h
3
4
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
5
#include "
FWCore/Framework/interface/EDProducer.h
"
6
7
#include "
FWCore/Framework/interface/Event.h
"
8
#include "
FWCore/Framework/interface/MakerMacros.h
"
9
10
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
11
12
#include "
Geometry/CaloGeometry/interface/CaloGeometry.h
"
13
14
#include "
DataFormats/HcalIsolatedTrack/interface/IsolatedPixelTrackCandidate.h
"
15
//
16
// class decleration
17
//
18
19
class
EcalIsolatedParticleCandidateProducer
:
public
edm::EDProducer
{
20
public
:
21
explicit
EcalIsolatedParticleCandidateProducer
(
const
edm::ParameterSet
&);
22
~EcalIsolatedParticleCandidateProducer
();
23
24
private
:
25
26
const
CaloGeometry
*
geo
;
27
28
double
InConeSize_
;
29
double
OutConeSize_
;
30
double
hitCountEthr_
;
31
double
hitEthr_
;
32
edm::InputTag
l1tausource_
;
33
edm::InputTag
hltGTseedlabel_
;
34
edm::InputTag
EBrecHitCollectionLabel_
;
35
edm::InputTag
EErecHitCollectionLabel_
;
36
37
virtual
void
beginJob
() ;
38
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
39
virtual
void
endJob
() ;
40
41
// ----------member data ---------------------------
42
};
43
44
#endif
EcalIsolatedParticleCandidateProducer::~EcalIsolatedParticleCandidateProducer
~EcalIsolatedParticleCandidateProducer()
Definition:
EcalIsolatedParticleCandidateProducer.cc:59
EcalIsolatedParticleCandidateProducer::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
EcalIsolatedParticleCandidateProducer.cc:74
EcalIsolatedParticleCandidateProducer::EErecHitCollectionLabel_
edm::InputTag EErecHitCollectionLabel_
Definition:
EcalIsolatedParticleCandidateProducer.h:35
EcalIsolatedParticleCandidateProducer::EcalIsolatedParticleCandidateProducer
EcalIsolatedParticleCandidateProducer(const edm::ParameterSet &)
Definition:
EcalIsolatedParticleCandidateProducer.cc:42
Event.h
MakerMacros.h
EcalIsolatedParticleCandidateProducer
Definition:
EcalIsolatedParticleCandidateProducer.h:19
EcalIsolatedParticleCandidateProducer::OutConeSize_
double OutConeSize_
Definition:
EcalIsolatedParticleCandidateProducer.h:29
EcalIsolatedParticleCandidateProducer::hitEthr_
double hitEthr_
Definition:
EcalIsolatedParticleCandidateProducer.h:31
EcalIsolatedParticleCandidateProducer::l1tausource_
edm::InputTag l1tausource_
Definition:
EcalIsolatedParticleCandidateProducer.h:32
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
EcalIsolatedParticleCandidateProducer::InConeSize_
double InConeSize_
Definition:
EcalIsolatedParticleCandidateProducer.h:28
EcalIsolatedParticleCandidateProducer::EBrecHitCollectionLabel_
edm::InputTag EBrecHitCollectionLabel_
Definition:
EcalIsolatedParticleCandidateProducer.h:34
CaloGeometry
Definition:
CaloGeometry.h:21
edm::EventSetup
Definition:
EventSetup.h:44
EcalIsolatedParticleCandidateProducer::hitCountEthr_
double hitCountEthr_
Definition:
EcalIsolatedParticleCandidateProducer.h:30
EDProducer.h
CaloGeometry.h
EcalIsolatedParticleCandidateProducer::endJob
virtual void endJob()
Definition:
EcalIsolatedParticleCandidateProducer.cc:228
IsolatedPixelTrackCandidate.h
edm::InputTag
Definition:
InputTag.h:12
edm::ParameterSet
Definition:
ParameterSet.h:35
EcalIsolatedParticleCandidateProducer::hltGTseedlabel_
edm::InputTag hltGTseedlabel_
Definition:
EcalIsolatedParticleCandidateProducer.h:33
edm::Event
Definition:
Event.h:50
EcalIsolatedParticleCandidateProducer::beginJob
virtual void beginJob()
Definition:
EcalIsolatedParticleCandidateProducer.cc:223
EcalIsolatedParticleCandidateProducer::geo
const CaloGeometry * geo
Definition:
EcalIsolatedParticleCandidateProducer.h:26
Generated for CMSSW Reference Manual by
1.8.5