Go to the documentation of this file.
8 const std::vector<reco::TrackRef> &fTracks,
11 std::vector<math::RhoEtaPhiVector> trackP3s;
12 trackP3s.reserve(fTracks.size());
13 for (
unsigned i = 0;
i < fTracks.size(); ++
i) {
18 for (
unsigned j = 0;
j < fJets.size(); ++
j) {
23 for (
unsigned t = 0;
t < fTracks.size(); ++
t) {
double mDeltaR2Threshold
fidutial dR between track in the vertex and jet's reference direction
Base class for all types of Jets.
RhoEtaPhiVectorD RhoEtaPhiVector
spatial vector with cylindrical internal representation using pseudorapidity
void produce(reco::JetTracksAssociation::Container *fAssociation, const std::vector< edm::RefToBase< reco::Jet >> &fJets, const std::vector< reco::TrackRef > &fTracks, TrackClassifier &classifier) const
const TrackClassifier & evaluate(reco::TrackBaseRef const &)
Classify the RecoTrack in categories.
bool setValue(Container &, const reco::JetBaseRef &, reco::TrackRefVector)
associate jet with value. Returns false and associate nothing if jet is already associated
JetVetoedTracksAssociationDRVertex(double fDr)
bool is(Category category) const
Returns track flag for a given category.
void push_back(value_type const &ref)
Add a Ref<C, T> to the RefVector.
Get track history and classify it in function of their .