RecoJets
JetAssociationProducers
src
JetTracksAssociatorAtCaloFace.h
Go to the documentation of this file.
1
// \class JetTracksAssociatorAtCaloFace JetTracksAssociatorAtCaloFace.cc
2
// Associate jet with tracks extrapolated to CALO face
3
// Accommodated for Jet Package by: Fedor Ratnikov Sep.7, 2007
4
//
5
//
6
#ifndef JetTracksAssociatorAtCaloFace_h
7
#define JetTracksAssociatorAtCaloFace_h
8
9
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
10
#include "
DataFormats/Common/interface/EDProductfwd.h
"
11
#include "
FWCore/Utilities/interface/InputTag.h
"
12
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
13
14
#include "
RecoJets/JetAssociationAlgorithms/interface/JetTracksAssociationXtrpCalo.h
"
15
16
#include "
FWCore/Framework/interface/ESHandle.h
"
17
#include "
Geometry/CaloGeometry/interface/CaloGeometry.h
"
18
#include "
DataFormats/Common/interface/View.h
"
19
#include "
DataFormats/JetReco/interface/JetTracksAssociation.h
"
20
21
class
JetTracksAssociatorAtCaloFace
:
public
edm::stream::EDProducer
<> {
22
public
:
23
JetTracksAssociatorAtCaloFace
(
const
edm::ParameterSet
&);
24
~JetTracksAssociatorAtCaloFace
()
override
{}
25
26
void
produce
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
27
28
private
:
29
JetTracksAssociatorAtCaloFace
() {}
30
31
edm::EDGetTokenT<edm::View<reco::Jet>
>
mJets
;
32
edm::EDGetTokenT<std::vector<reco::TrackExtrapolation>
>
mExtrapolations
;
33
JetTracksAssociationXtrpCalo
mAssociator
;
34
edm::ESHandle<CaloGeometry>
pGeo
;
35
bool
firstRun
;
36
double
dR_
;
37
};
38
39
#endif
JetTracksAssociation.h
ESHandle.h
edm::EDGetTokenT
Definition:
EDGetToken.h:33
EDProducer.h
JetTracksAssociatorAtCaloFace::JetTracksAssociatorAtCaloFace
JetTracksAssociatorAtCaloFace()
Definition:
JetTracksAssociatorAtCaloFace.h:29
JetTracksAssociatorAtCaloFace::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition:
JetTracksAssociatorAtCaloFace.cc:27
JetTracksAssociatorAtCaloFace::mAssociator
JetTracksAssociationXtrpCalo mAssociator
Definition:
JetTracksAssociatorAtCaloFace.h:33
JetTracksAssociationXtrpCalo
Definition:
JetTracksAssociationXtrpCalo.h:25
edm::ESHandle< CaloGeometry >
JetTracksAssociatorAtCaloFace::pGeo
edm::ESHandle< CaloGeometry > pGeo
Definition:
JetTracksAssociatorAtCaloFace.h:34
JetTracksAssociationXtrpCalo.h
edm::ParameterSet
Definition:
ParameterSet.h:47
JetTracksAssociatorAtCaloFace
Definition:
JetTracksAssociatorAtCaloFace.h:21
JetTracksAssociatorAtCaloFace::~JetTracksAssociatorAtCaloFace
~JetTracksAssociatorAtCaloFace() override
Definition:
JetTracksAssociatorAtCaloFace.h:24
edm::stream::EDProducer
Definition:
EDProducer.h:38
edm::EventSetup
Definition:
EventSetup.h:57
InputTag.h
JetTracksAssociatorAtCaloFace::firstRun
bool firstRun
Definition:
JetTracksAssociatorAtCaloFace.h:35
JetTracksAssociatorAtCaloFace::mExtrapolations
edm::EDGetTokenT< std::vector< reco::TrackExtrapolation > > mExtrapolations
Definition:
JetTracksAssociatorAtCaloFace.h:32
JetTracksAssociatorAtCaloFace::mJets
edm::EDGetTokenT< edm::View< reco::Jet > > mJets
Definition:
JetTracksAssociatorAtCaloFace.h:31
CaloGeometry.h
View.h
ParameterSet.h
edm::Event
Definition:
Event.h:73
JetTracksAssociatorAtCaloFace::dR_
double dR_
Definition:
JetTracksAssociatorAtCaloFace.h:36
EDProductfwd.h
Generated for CMSSW Reference Manual by
1.8.16