Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
// $Id: JetTracksAssociatorAtCaloFace.h,v 1.4 2010/03/16 21:45:55 srappocc Exp $
5
//
6
//
7
#ifndef JetTracksAssociatorAtCaloFace_h
8
#define JetTracksAssociatorAtCaloFace_h
9
10
#include "
FWCore/Framework/interface/EDProducer.h
"
11
#include "
DataFormats/Common/interface/EDProductfwd.h
"
12
#include "
FWCore/Utilities/interface/InputTag.h
"
13
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
14
15
#include "
RecoJets/JetAssociationAlgorithms/interface/JetTracksAssociationXtrpCalo.h
"
16
17
#include "
FWCore/Framework/interface/ESHandle.h
"
18
#include "
Geometry/CaloGeometry/interface/CaloGeometry.h
"
19
20
class
JetTracksAssociatorAtCaloFace
:
public
edm::EDProducer
{
21
public
:
22
JetTracksAssociatorAtCaloFace
(
const
edm::ParameterSet
&);
23
virtual
~JetTracksAssociatorAtCaloFace
() {}
24
25
virtual
void
beginRun
(
edm::Run
const
&
run
,
edm::EventSetup
const
&
setup
);
26
27
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
28
29
private
:
30
31
JetTracksAssociatorAtCaloFace
(){}
32
33
edm::InputTag
mJets
;
34
edm::InputTag
mExtrapolations
;
35
JetTracksAssociationXtrpCalo
mAssociator
;
36
edm::ESHandle<CaloGeometry>
pGeo
;
37
bool
firstRun
;
38
double
dR_
;
39
};
40
41
#endif
JetTracksAssociationXtrpCalo
Definition:
JetTracksAssociationXtrpCalo.h:27
JetTracksAssociatorAtCaloFace::dR_
double dR_
Definition:
JetTracksAssociatorAtCaloFace.h:38
JetTracksAssociatorAtCaloFace::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
JetTracksAssociatorAtCaloFace.cc:33
JetTracksAssociatorAtCaloFace::JetTracksAssociatorAtCaloFace
JetTracksAssociatorAtCaloFace()
Definition:
JetTracksAssociatorAtCaloFace.h:31
JetTracksAssociatorAtCaloFace
Definition:
JetTracksAssociatorAtCaloFace.h:20
JetTracksAssociatorAtCaloFace::mExtrapolations
edm::InputTag mExtrapolations
Definition:
JetTracksAssociatorAtCaloFace.h:34
JetTracksAssociatorAtCaloFace::mAssociator
JetTracksAssociationXtrpCalo mAssociator
Definition:
JetTracksAssociatorAtCaloFace.h:35
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
JetTracksAssociatorAtCaloFace::pGeo
edm::ESHandle< CaloGeometry > pGeo
Definition:
JetTracksAssociatorAtCaloFace.h:36
JetTracksAssociatorAtCaloFace::beginRun
virtual void beginRun(edm::Run const &run, edm::EventSetup const &setup)
Definition:
JetTracksAssociatorAtCaloFace.cc:76
edm::ESHandle< CaloGeometry >
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:44
DTTTrigCorrFirst.run
run
Definition:
DTTTrigCorrFirst.py:63
JetTracksAssociatorAtCaloFace::~JetTracksAssociatorAtCaloFace
virtual ~JetTracksAssociatorAtCaloFace()
Definition:
JetTracksAssociatorAtCaloFace.h:23
EDProducer.h
JetTracksAssociatorAtCaloFace::firstRun
bool firstRun
Definition:
JetTracksAssociatorAtCaloFace.h:37
CaloGeometry.h
EDProductfwd.h
edm::InputTag
Definition:
InputTag.h:12
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
HcalObjRepresent::setup
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
Definition:
HcalObjRepresent.h:628
edm::Run
Definition:
Run.h:33
JetTracksAssociatorAtCaloFace::mJets
edm::InputTag mJets
Definition:
JetTracksAssociatorAtCaloFace.h:33
JetTracksAssociationXtrpCalo.h
Generated for CMSSW Reference Manual by
1.8.5