RecoJets
JetAssociationAlgorithms
interface
JetTracksAssociationDRCalo.h
Go to the documentation of this file.
1
// \class JetTracksAssociationDRCalo
2
// Associate jets with tracks by simple "delta R" criteria
3
// Fedor Ratnikov (UMd), Aug. 28, 2007
4
5
#ifndef JetTracksAssociationDRCalo_h
6
#define JetTracksAssociationDRCalo_h
7
8
#include "
DataFormats/JetReco/interface/JetTracksAssociation.h
"
9
#include "
DataFormats/Math/interface/Point3D.h
"
10
11
class
MagneticField
;
12
class
Propagator
;
13
14
class
JetTracksAssociationDRCalo
{
15
public
:
16
JetTracksAssociationDRCalo
(
double
fDr);
17
~JetTracksAssociationDRCalo
() {}
18
19
void
produce
(
reco::JetTracksAssociation::Container
* fAssociation,
20
const
std::vector<
edm::RefToBase<reco::Jet>
>& fJets,
21
const
std::vector<reco::TrackRef>& fTracks,
22
const
MagneticField
& fField,
23
const
Propagator
& fPropagator)
const
;
24
26
static
math::XYZPoint
propagateTrackToCalorimeter
(
const
reco::Track
& fTrack,
27
const
MagneticField
& fField,
28
const
Propagator
& fPropagator);
29
30
private
:
32
double
mDeltaR2Threshold
;
33
};
34
35
#endif
JetTracksAssociation.h
JetTracksAssociationDRCalo::propagateTrackToCalorimeter
static math::XYZPoint propagateTrackToCalorimeter(const reco::Track &fTrack, const MagneticField &fField, const Propagator &fPropagator)
propagating the track to the Calorimeter
Definition:
JetTracksAssociationDRCalo.cc:130
JetTracksAssociationDRCalo::~JetTracksAssociationDRCalo
~JetTracksAssociationDRCalo()
Definition:
JetTracksAssociationDRCalo.h:17
JetTracksAssociationDRCalo::mDeltaR2Threshold
double mDeltaR2Threshold
fidutial dR between track in the vertex and jet's reference direction
Definition:
JetTracksAssociationDRCalo.h:32
JetTracksAssociationDRCalo::JetTracksAssociationDRCalo
JetTracksAssociationDRCalo(double fDr)
Definition:
JetTracksAssociationDRCalo.cc:96
Propagator
Definition:
Propagator.h:44
reco::Track
Definition:
Track.h:27
JetTracksAssociationDRCalo
Definition:
JetTracksAssociationDRCalo.h:14
edm::AssociationVector
Definition:
AssociationVector.h:67
math::XYZPoint
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition:
Point3D.h:12
JetTracksAssociationDRCalo::produce
void produce(reco::JetTracksAssociation::Container *fAssociation, const std::vector< edm::RefToBase< reco::Jet > > &fJets, const std::vector< reco::TrackRef > &fTracks, const MagneticField &fField, const Propagator &fPropagator) const
Definition:
JetTracksAssociationDRCalo.cc:98
Point3D.h
edm::RefToBase< reco::Jet >
MagneticField
Definition:
MagneticField.h:19
Generated for CMSSW Reference Manual by
1.8.16