#include <TrackInfoBuilder.h>
Public Member Functions | |
void | buildTrackInfo (const reco::Candidate *candidate, const math::XYZVector &jetDir, GlobalVector refjetdirection, const reco::Vertex &pv) |
const float | getTrackDeltaR () const |
const float | getTrackEta () const |
const float | getTrackEtaRel () const |
const float | getTrackJetDistSig () const |
const float | getTrackJetDistVal () const |
const float | getTrackMomentum () const |
const float | getTrackPPar () const |
const float | getTrackPParRatio () const |
const float | getTrackPtRatio () const |
const float | getTrackPtRel () const |
const float | getTrackSip2dSig () const |
const float | getTrackSip2dVal () const |
const float | getTrackSip3dSig () const |
const float | getTrackSip3dVal () const |
TrackInfoBuilder (edm::ESHandle< TransientTrackBuilder > &build) | |
Private Attributes | |
edm::ESHandle< TransientTrackBuilder > | builder_ |
float | trackDeltaR_ |
float | trackEta_ |
float | trackEtaRel_ |
float | trackJetDistSig_ |
float | trackJetDistVal_ |
float | trackMomentum_ |
float | trackPPar_ |
float | trackPParRatio_ |
float | trackPtRatio_ |
float | trackPtRel_ |
float | trackSip2dSig_ |
float | trackSip2dVal_ |
float | trackSip3dSig_ |
float | trackSip3dVal_ |
Definition at line 12 of file TrackInfoBuilder.h.
btagbtvdeep::TrackInfoBuilder::TrackInfoBuilder | ( | edm::ESHandle< TransientTrackBuilder > & | build | ) |
Definition at line 15 of file TrackInfoBuilder.cc.
void btagbtvdeep::TrackInfoBuilder::buildTrackInfo | ( | const reco::Candidate * | candidate, |
const math::XYZVector & | jetDir, | ||
GlobalVector | refjetdirection, | ||
const reco::Vertex & | pv | ||
) |
Definition at line 36 of file TrackInfoBuilder.cc.
References reco::PFCandidate::bestTrack(), TransientTrackBuilder::build(), builder_, reco::deltaR(), reco::Candidate::eta(), reco::btau::etaRel(), IPTools::jetTrackDistance(), reco::Candidate::momentum(), reco::Candidate::p(), IPTools::signedImpactParameter3D(), IPTools::signedTransverseImpactParameter(), Measurement1D::significance(), mathSSE::sqrt(), trackDeltaR_, trackEta_, trackEtaRel_, trackJetDistSig_, trackJetDistVal_, trackMomentum_, trackPPar_, trackPParRatio_, trackPtRatio_, trackPtRel_, trackSip2dSig_, trackSip2dVal_, trackSip3dSig_, trackSip3dVal_, and Measurement1D::value().
Referenced by DeepBoostedJetTagInfoProducer::fillParticleFeatures().
|
inline |
Definition at line 17 of file TrackInfoBuilder.h.
References trackDeltaR_.
Referenced by btagbtvdeep::commonCandidateToFeatures().
|
inline |
|
inline |
Definition at line 19 of file TrackInfoBuilder.h.
References trackEtaRel_.
Referenced by btagbtvdeep::commonCandidateToFeatures(), and DeepBoostedJetTagInfoProducer::fillParticleFeatures().
|
inline |
Definition at line 20 of file TrackInfoBuilder.h.
References trackJetDistSig_.
|
inline |
Definition at line 21 of file TrackInfoBuilder.h.
References trackJetDistVal_.
Referenced by btagbtvdeep::commonCandidateToFeatures(), and DeepBoostedJetTagInfoProducer::fillParticleFeatures().
|
inline |
|
inline |
Definition at line 23 of file TrackInfoBuilder.h.
References trackPPar_.
Referenced by btagbtvdeep::commonCandidateToFeatures().
|
inline |
Definition at line 24 of file TrackInfoBuilder.h.
References trackPParRatio_.
Referenced by btagbtvdeep::commonCandidateToFeatures(), and DeepBoostedJetTagInfoProducer::fillParticleFeatures().
|
inline |
Definition at line 25 of file TrackInfoBuilder.h.
References trackPtRatio_.
Referenced by btagbtvdeep::commonCandidateToFeatures(), and DeepBoostedJetTagInfoProducer::fillParticleFeatures().
|
inline |
Definition at line 26 of file TrackInfoBuilder.h.
References trackPtRel_.
Referenced by btagbtvdeep::commonCandidateToFeatures().
|
inline |
Definition at line 27 of file TrackInfoBuilder.h.
References trackSip2dSig_.
Referenced by btagbtvdeep::commonCandidateToFeatures(), and DeepBoostedJetTagInfoProducer::fillParticleFeatures().
|
inline |
Definition at line 28 of file TrackInfoBuilder.h.
References trackSip2dVal_.
Referenced by btagbtvdeep::commonCandidateToFeatures(), and DeepBoostedJetTagInfoProducer::fillParticleFeatures().
|
inline |
Definition at line 29 of file TrackInfoBuilder.h.
References trackSip3dSig_.
Referenced by btagbtvdeep::commonCandidateToFeatures(), and DeepBoostedJetTagInfoProducer::fillParticleFeatures().
|
inline |
Definition at line 30 of file TrackInfoBuilder.h.
References trackSip3dVal_.
Referenced by btagbtvdeep::commonCandidateToFeatures(), and DeepBoostedJetTagInfoProducer::fillParticleFeatures().
|
private |
Definition at line 34 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo().
|
private |
Definition at line 41 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo(), and getTrackDeltaR().
|
private |
Definition at line 37 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo(), and getTrackEta().
|
private |
Definition at line 38 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo(), and getTrackEtaRel().
|
private |
Definition at line 50 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo(), and getTrackJetDistSig().
|
private |
Definition at line 49 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo(), and getTrackJetDistVal().
|
private |
Definition at line 36 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo(), and getTrackMomentum().
|
private |
Definition at line 40 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo(), and getTrackPPar().
|
private |
Definition at line 43 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo(), and getTrackPParRatio().
|
private |
Definition at line 42 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo(), and getTrackPtRatio().
|
private |
Definition at line 39 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo(), and getTrackPtRel().
|
private |
Definition at line 45 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo(), and getTrackSip2dSig().
|
private |
Definition at line 44 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo(), and getTrackSip2dVal().
|
private |
Definition at line 47 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo(), and getTrackSip3dSig().
|
private |
Definition at line 46 of file TrackInfoBuilder.h.
Referenced by buildTrackInfo(), and getTrackSip3dVal().