Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoJets
JetAssociationAlgorithms
interface
JetTracksAssociationDRVertexAssigned.h
Go to the documentation of this file.
1
// \class JetTracksAssociationDRVertex
2
// Associate jets with tracks by simple "delta R" criteria.
3
// This is different from the "JetTracksAssociatorAtVertex" because this
4
// class assigns a vertex to the jet/track association.
5
// Fedor Ratnikov (UMd), Aug. 28, 2007
6
7
#ifndef JetTracksAssociationDRVertexAssigned_h
8
#define JetTracksAssociationDRVertexAssigned_h
9
10
#include "
DataFormats/JetReco/interface/JetTracksAssociation.h
"
11
#include "
DataFormats/VertexReco/interface/VertexFwd.h
"
12
#include "
DataFormats/VertexReco/interface/Vertex.h
"
13
class
JetTracksAssociationDRVertexAssigned
{
14
public
:
15
JetTracksAssociationDRVertexAssigned
(
double
fDr);
16
~JetTracksAssociationDRVertexAssigned
() {}
17
18
void
produce
(
reco::JetTracksAssociation::Container
* fAssociation,
19
const
std::vector <
edm::RefToBase<reco::Jet>
>& fJets,
20
const
std::vector <reco::TrackRef>& fTracks,
21
const
reco::VertexCollection
& vertices)
const
;
22
private
:
24
double
mDeltaR2Threshold
;
25
};
26
27
#endif
JetTracksAssociationDRVertexAssigned::JetTracksAssociationDRVertexAssigned
JetTracksAssociationDRVertexAssigned(double fDr)
Definition:
JetTracksAssociationDRVertexAssigned.cc:14
reco::VertexCollection
std::vector< Vertex > VertexCollection
collection of Vertex objects
Definition:
VertexFwd.h:9
JetTracksAssociationDRVertexAssigned::mDeltaR2Threshold
double mDeltaR2Threshold
fidutial dR between track in the vertex and jet's reference direction
Definition:
JetTracksAssociationDRVertexAssigned.h:24
edm::RefToBase< reco::Jet >
VertexFwd.h
JetTracksAssociationDRVertexAssigned::~JetTracksAssociationDRVertexAssigned
~JetTracksAssociationDRVertexAssigned()
Definition:
JetTracksAssociationDRVertexAssigned.h:16
JetTracksAssociationDRVertexAssigned::produce
void produce(reco::JetTracksAssociation::Container *fAssociation, const std::vector< edm::RefToBase< reco::Jet > > &fJets, const std::vector< reco::TrackRef > &fTracks, const reco::VertexCollection &vertices) const
Definition:
JetTracksAssociationDRVertexAssigned.cc:18
Vertex.h
edm::AssociationVector< reco::JetRefBaseProd, Values >
JetTracksAssociation.h
JetTracksAssociationDRVertexAssigned
Definition:
JetTracksAssociationDRVertexAssigned.h:13
Generated for CMSSW Reference Manual by
1.8.5