#include <SeedingTrackInfoBuilder.h>
Public Member Functions | |
void | buildSeedingTrackInfo (const reco::TransientTrack *it, const reco::Vertex &pv, const reco::Jet &jet, float mass, const std::pair< bool, Measurement1D > &ip, const std::pair< bool, Measurement1D > &ip2d, float jet_distance, float jaxis_dlength, HistogramProbabilityEstimator *m_probabilityEstimator, bool m_computeProbabilities) |
const float | chi2reduced () const |
const float | dxy () const |
const float | dz () const |
const float | eta () const |
const float | ip2d () const |
const float | ip2d_Signed () const |
const float | ip3d () const |
const float | ip3d_Signed () const |
const float | jetAxisDistance () const |
const float | jetAxisDlength () const |
const float | mass () const |
const float | nHits () const |
const float | nPixelHits () const |
const float | phi () const |
const float | pt () const |
SeedingTrackInfoBuilder () | |
const float | sip2d () const |
const float | sip2d_Signed () const |
const float | sip3d () const |
const float | sip3d_Signed () const |
const float | trackProbability2D () const |
const float | trackProbability3D () const |
Private Attributes | |
float | chi2reduced_ |
float | dxy_ |
float | dz_ |
float | eta_ |
float | ip2D_ |
float | ip2D_signed_ |
float | ip3D_ |
float | ip3D_signed_ |
float | jetAxisDistance_ |
float | jetAxisDlength_ |
float | mass_ |
float | nHits_ |
float | nPixelHits_ |
float | phi_ |
float | pt_ |
float | sip2D_ |
float | sip2D_signed_ |
float | sip3D_ |
float | sip3D_signed_ |
float | trackProbability2D_ |
float | trackProbability3D_ |
Definition at line 10 of file SeedingTrackInfoBuilder.h.
btagbtvdeep::SeedingTrackInfoBuilder::SeedingTrackInfoBuilder | ( | ) |
Definition at line 11 of file SeedingTrackInfoBuilder.cc.
void btagbtvdeep::SeedingTrackInfoBuilder::buildSeedingTrackInfo | ( | const reco::TransientTrack * | it, |
const reco::Vertex & | pv, | ||
const reco::Jet & | jet, | ||
float | mass, | ||
const std::pair< bool, Measurement1D > & | ip, | ||
const std::pair< bool, Measurement1D > & | ip2d, | ||
float | jet_distance, | ||
float | jaxis_dlength, | ||
HistogramProbabilityEstimator * | m_probabilityEstimator, | ||
bool | m_computeProbabilities = false |
||
) |
Definition at line 38 of file SeedingTrackInfoBuilder.cc.
References chi2reduced_, dxy_, dz_, eta_, ip2D_, ip2D_signed_, ip3D_, ip3D_signed_, edm::isFinite(), metsig::jet, jetAxisDistance_, jetAxisDlength_, mass(), mass_, nHits_, nPixelHits_, phi_, reco::Vertex::position(), HistogramProbabilityEstimator::probability(), pt_, MetAnalyzer::pv(), reco::LeafCandidate::px(), reco::LeafCandidate::py(), reco::LeafCandidate::pz(), IPTools::signedImpactParameter3D(), IPTools::signedTransverseImpactParameter(), sip2D_, sip2D_signed_, sip3D_, sip3D_signed_, reco::TransientTrack::track(), trackProbability2D_, trackProbability3D_, reco::Vertex::x(), reco::Vertex::y(), and reco::Vertex::z().
Referenced by btagbtvdeep::seedingTracksToFeatures().
|
inline |
Definition at line 32 of file SeedingTrackInfoBuilder.h.
References chi2reduced_.
|
inline |
Definition at line 23 of file SeedingTrackInfoBuilder.h.
References dxy_.
Referenced by ntupleDataFormat.Track::dxyPull().
|
inline |
Definition at line 22 of file SeedingTrackInfoBuilder.h.
References dz_.
Referenced by ntupleDataFormat.Track::dzPull().
|
inline |
Definition at line 19 of file SeedingTrackInfoBuilder.h.
References eta_.
Referenced by Particle.Particle::__str__(), Jet.Jet::jetID(), and Jet.Jet::puJetId().
|
inline |
|
inline |
Definition at line 30 of file SeedingTrackInfoBuilder.h.
References ip2D_signed_.
|
inline |
|
inline |
Definition at line 28 of file SeedingTrackInfoBuilder.h.
References ip3D_signed_.
|
inline |
Definition at line 35 of file SeedingTrackInfoBuilder.h.
References jetAxisDistance_.
|
inline |
Definition at line 36 of file SeedingTrackInfoBuilder.h.
References jetAxisDlength_.
|
inline |
Definition at line 21 of file SeedingTrackInfoBuilder.h.
References mass_.
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), and buildSeedingTrackInfo().
|
inline |
|
inline |
Definition at line 33 of file SeedingTrackInfoBuilder.h.
References nPixelHits_.
|
inline |
Definition at line 20 of file SeedingTrackInfoBuilder.h.
References phi_.
Referenced by Particle.Particle::__str__(), and ntupleDataFormat.Track::phiPull().
|
inline |
Definition at line 18 of file SeedingTrackInfoBuilder.h.
References pt_.
Referenced by Particle.Particle::__str__(), DiObject.DiMuon::__str__(), Photon.Photon::calScaledIsoValueExp(), Photon.Photon::calScaledIsoValueLin(), Photon.Photon::calScaledIsoValueQuadr(), Electron.Electron::mvaIDLoose(), Electron.Electron::mvaIDRun2(), Electron.Electron::mvaIDTight(), Electron.Electron::ptErr(), ntupleDataFormat.Track::ptPull(), Lepton.Lepton::relIso(), Lepton.Lepton::relIsoFromEA(), Lepton.Lepton::relIsoR(), and Jet.Jet::setCorrP4().
|
inline |
|
inline |
Definition at line 31 of file SeedingTrackInfoBuilder.h.
References sip2D_signed_.
|
inline |
|
inline |
Definition at line 29 of file SeedingTrackInfoBuilder.h.
References sip3D_signed_.
Referenced by btagbtvdeep::seedingTracksToFeatures().
|
inline |
Definition at line 38 of file SeedingTrackInfoBuilder.h.
References trackProbability2D_.
|
inline |
Definition at line 37 of file SeedingTrackInfoBuilder.h.
References trackProbability3D_.
|
private |
Definition at line 57 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and chi2reduced().
|
private |
Definition at line 48 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and dxy().
|
private |
Definition at line 47 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and dz().
|
private |
Definition at line 44 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and eta().
|
private |
Definition at line 51 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and ip2d().
|
private |
Definition at line 55 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and ip2d_Signed().
|
private |
Definition at line 49 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and ip3d().
|
private |
Definition at line 53 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and ip3d_Signed().
|
private |
Definition at line 60 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and jetAxisDistance().
|
private |
Definition at line 61 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and jetAxisDlength().
|
private |
Definition at line 46 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and mass().
|
private |
Definition at line 59 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and nHits().
|
private |
Definition at line 58 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and nPixelHits().
|
private |
Definition at line 45 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and phi().
|
private |
Definition at line 43 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and pt().
|
private |
Definition at line 52 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and sip2d().
|
private |
Definition at line 56 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and sip2d_Signed().
|
private |
Definition at line 50 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and sip3d().
|
private |
Definition at line 54 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and sip3d_Signed().
|
private |
Definition at line 63 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and trackProbability2D().
|
private |
Definition at line 62 of file SeedingTrackInfoBuilder.h.
Referenced by buildSeedingTrackInfo(), and trackProbability3D().