Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoJets
JetAssociationProducers
src
JetTracksAssociatorAtVertex.h
Go to the documentation of this file.
1
// \class JetTracksAssociatorAtVertex JetTracksAssociatorAtVertex.cc
2
//
3
// Original Author: Andrea Rizzi
4
// Created: Wed Apr 12 11:12:49 CEST 2006
5
// Accommodated for Jet Package by: Fedor Ratnikov Jul. 30, 2007
6
//
7
//
8
#ifndef JetTracksAssociatorAtVertex_h
9
#define JetTracksAssociatorAtVertex_h
10
11
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
12
#include "
DataFormats/Common/interface/EDProductfwd.h
"
13
#include "
FWCore/Utilities/interface/InputTag.h
"
14
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
15
16
#include "
RecoJets/JetAssociationAlgorithms/interface/JetTracksAssociationDRVertex.h
"
17
#include "
RecoJets/JetAssociationAlgorithms/interface/JetTracksAssociationDRVertexAssigned.h
"
18
19
class
JetTracksAssociatorAtVertex
:
public
edm::stream::EDProducer
<> {
20
public
:
21
JetTracksAssociatorAtVertex
(
const
edm::ParameterSet
&);
22
~JetTracksAssociatorAtVertex
()
override
;
23
24
void
produce
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
25
26
private
:
27
edm::EDGetTokenT<edm::View<reco::Jet>
>
mJets
;
28
edm::EDGetTokenT<reco::TrackCollection>
mTracks
;
29
30
int
mTrackQuality
;
31
JetTracksAssociationDRVertex
mAssociator
;
32
JetTracksAssociationDRVertexAssigned
mAssociatorAssigned
;
33
bool
useAssigned
;
34
edm::EDGetTokenT<reco::VertexCollection>
pvSrc
;
35
};
36
37
#endif
JetTracksAssociatorAtVertex::mTracks
edm::EDGetTokenT< reco::TrackCollection > mTracks
Definition:
JetTracksAssociatorAtVertex.h:28
JetTracksAssociationDRVertex.h
JetTracksAssociatorAtVertex::JetTracksAssociatorAtVertex
JetTracksAssociatorAtVertex(const edm::ParameterSet &)
Definition:
JetTracksAssociatorAtVertex.cc:18
edm::EDGetTokenT
Definition:
EDGetToken.h:33
JetTracksAssociatorAtVertex::useAssigned
bool useAssigned
Definition:
JetTracksAssociatorAtVertex.h:33
ParameterSet.h
EDProducer.h
JetTracksAssociatorAtVertex::pvSrc
edm::EDGetTokenT< reco::VertexCollection > pvSrc
if true, use the track/jet association with vertex assignment to tracks
Definition:
JetTracksAssociatorAtVertex.h:34
edm::EventSetup
Definition:
EventSetup.h:59
JetTracksAssociatorAtVertex::mAssociatorAssigned
JetTracksAssociationDRVertexAssigned mAssociatorAssigned
Definition:
JetTracksAssociatorAtVertex.h:32
EDProductfwd.h
edm::stream::EDProducer
Definition:
EDProducer.h:36
JetTracksAssociatorAtVertex::mAssociator
JetTracksAssociationDRVertex mAssociator
Definition:
JetTracksAssociatorAtVertex.h:31
JetTracksAssociationDRVertex
Definition:
JetTracksAssociationDRVertex.h:10
InputTag.h
JetTracksAssociatorAtVertex::~JetTracksAssociatorAtVertex
~JetTracksAssociatorAtVertex() override
Definition:
JetTracksAssociatorAtVertex.cc:33
edm::ParameterSet
Definition:
ParameterSet.h:47
JetTracksAssociationDRVertexAssigned
Definition:
JetTracksAssociationDRVertexAssigned.h:13
JetTracksAssociatorAtVertex::mJets
edm::EDGetTokenT< edm::View< reco::Jet > > mJets
Definition:
JetTracksAssociatorAtVertex.h:27
edm::Event
Definition:
Event.h:73
JetTracksAssociatorAtVertex::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition:
JetTracksAssociatorAtVertex.cc:35
JetTracksAssociatorAtVertex::mTrackQuality
int mTrackQuality
Definition:
JetTracksAssociatorAtVertex.h:30
JetTracksAssociationDRVertexAssigned.h
JetTracksAssociatorAtVertex
Definition:
JetTracksAssociatorAtVertex.h:19
Generated for CMSSW Reference Manual by
1.8.5