#include <TrackPairInfoBuilder.h>
Public Member Functions | |
void | buildTrackPairInfo (const reco::TransientTrack *it, const reco::TransientTrack *tt, const reco::Vertex &pv, float mass, GlobalVector jetdirection, const std::pair< bool, Measurement1D > &t_ip, const std::pair< bool, Measurement1D > &t_ip2d) |
const float | dotprodSeed () const |
const float | dotprodTrack () const |
const float | dotprodTrackSeed2D () const |
const float | dotprodTrackSeed2DV () const |
const float | dotprodTrackSeed3D () const |
const float | dotprodTrackSeed3DV () const |
const float | pca_distance () const |
const float | pca_jetAxis_dEta () const |
const float | pca_jetAxis_dist () const |
const float | pca_jetAxis_dotprod () const |
const float | pca_jetAxis_dPhi () const |
const float | pca_significance () const |
const float | pcaSeed_dist () const |
const float | pcaSeed_x () const |
const float | pcaSeed_xerr () const |
const float | pcaSeed_y () const |
const float | pcaSeed_yerr () const |
const float | pcaSeed_z () const |
const float | pcaSeed_zerr () const |
const float | pcaTrack_dist () const |
const float | pcaTrack_x () const |
const float | pcaTrack_xerr () const |
const float | pcaTrack_y () const |
const float | pcaTrack_yerr () const |
const float | pcaTrack_z () const |
const float | pcaTrack_zerr () const |
const float | track_candMass () const |
const float | track_dxy () const |
const float | track_dz () const |
const float | track_eta () const |
const float | track_ip2d () const |
const float | track_ip2dSig () const |
const float | track_ip3d () const |
const float | track_ip3dSig () const |
const float | track_phi () const |
const float | track_pt () const |
TrackPairInfoBuilder () | |
Private Attributes | |
float | dotprodSeed_ |
float | dotprodTrack_ |
float | dotprodTrackSeed2D_ |
float | dotprodTrackSeed2DV_ |
float | dotprodTrackSeed3D_ |
float | dotprodTrackSeed3DV_ |
float | pca_distance_ |
float | pca_jetAxis_dEta_ |
float | pca_jetAxis_dist_ |
float | pca_jetAxis_dotprod_ |
float | pca_jetAxis_dPhi_ |
float | pca_significance_ |
float | pcaSeed_dist_ |
float | pcaSeed_x_ |
float | pcaSeed_xerr_ |
float | pcaSeed_y_ |
float | pcaSeed_yerr_ |
float | pcaSeed_z_ |
float | pcaSeed_zerr_ |
float | pcaTrack_dist_ |
float | pcaTrack_x_ |
float | pcaTrack_xerr_ |
float | pcaTrack_y_ |
float | pcaTrack_yerr_ |
float | pcaTrack_z_ |
float | pcaTrack_zerr_ |
float | track_candMass_ |
float | track_dxy_ |
float | track_dz_ |
float | track_eta_ |
float | track_ip2d_ |
float | track_ip2dSig_ |
float | track_ip3d_ |
float | track_ip3dSig_ |
float | track_phi_ |
float | track_pt_ |
Definition at line 12 of file TrackPairInfoBuilder.h.
btagbtvdeep::TrackPairInfoBuilder::TrackPairInfoBuilder | ( | ) |
Definition at line 9 of file TrackPairInfoBuilder.cc.
void btagbtvdeep::TrackPairInfoBuilder::buildTrackPairInfo | ( | const reco::TransientTrack * | it, |
const reco::TransientTrack * | tt, | ||
const reco::Vertex & | pv, | ||
float | mass, | ||
GlobalVector | jetdirection, | ||
const std::pair< bool, Measurement1D > & | t_ip, | ||
const std::pair< bool, Measurement1D > & | t_ip2d | ||
) |
Definition at line 59 of file TrackPairInfoBuilder.cc.
References TwoTrackMinimumDistance::calculate(), SimDataFormats::CaloAnalysis::cp, TwoTrackMinimumDistance::crossingPoint(), GlobalErrorBase< T, ErrorWeightType >::cxx(), GlobalErrorBase< T, ErrorWeightType >::cyy(), GlobalErrorBase< T, ErrorWeightType >::czz(), dir, SoftLeptonByDistance_cfi::distance, Line::distance(), TwoTrackMinimumDistance::distance(), Vector3DBase< T, FrameTag >::dot(), dotprodSeed(), dotprodSeed_, dotprodTrack(), dotprodTrack_, dotprodTrackSeed2D_, dotprodTrackSeed2DV_, dotprodTrackSeed3D_, dotprodTrackSeed3DV_, reco::TrackBase::dxy(), reco::TrackBase::dz(), PV3DBase< T, PVType, FrameType >::eta(), reco::TrackBase::eta(), reco::TransientTrack::impactPointState(), funct::m, PV3DBase< T, PVType, FrameType >::mag(), mag(), ResonanceBuilder::mass, reco::TrackBase::momentum(), pca_distance_, pca_jetAxis_dEta_, pca_jetAxis_dist_, pca_jetAxis_dotprod_, pca_jetAxis_dPhi_, pca_significance_, pcaSeed_dist_, pcaSeed_x_, pcaSeed_xerr_, pcaSeed_y_, pcaSeed_yerr_, pcaSeed_z_, pcaSeed_zerr_, pcaTrack_dist_, pcaTrack_x_, pcaTrack_xerr_, pcaTrack_y_, pcaTrack_yerr_, pcaTrack_z_, pcaTrack_zerr_, PV3DBase< T, PVType, FrameType >::phi(), reco::TrackBase::phi(), TwoTrackMinimumDistance::points(), reco::Vertex::position(), reco::TrackBase::pt(), Measurement1D::significance(), reco::TransientTrack::track(), track_candMass_, track_dxy_, track_dz_, track_eta_, track_ip2d_, track_ip2dSig_, track_ip3d_, track_ip3dSig_, track_phi_, track_pt_, csvLumiCalc::unit, Vector3DBase< T, FrameTag >::unit(), PV3DBase< T, PVType, FrameType >::x(), reco::Vertex::x(), PV3DBase< T, PVType, FrameType >::y(), reco::Vertex::y(), PV3DBase< T, PVType, FrameType >::z(), and reco::Vertex::z().
Referenced by btagbtvdeep::seedingTracksToFeatures().
|
inline |
Definition at line 39 of file TrackPairInfoBuilder.h.
References dotprodSeed_.
Referenced by buildTrackPairInfo().
|
inline |
Definition at line 38 of file TrackPairInfoBuilder.h.
References dotprodTrack_.
Referenced by buildTrackPairInfo().
|
inline |
Definition at line 47 of file TrackPairInfoBuilder.h.
References dotprodTrackSeed2D_.
|
inline |
Definition at line 48 of file TrackPairInfoBuilder.h.
References dotprodTrackSeed2DV_.
|
inline |
Definition at line 49 of file TrackPairInfoBuilder.h.
References dotprodTrackSeed3D_.
|
inline |
Definition at line 50 of file TrackPairInfoBuilder.h.
References dotprodTrackSeed3DV_.
|
inline |
Definition at line 24 of file TrackPairInfoBuilder.h.
References pca_distance_.
Referenced by btagbtvdeep::seedingTracksToFeatures().
|
inline |
Definition at line 53 of file TrackPairInfoBuilder.h.
References pca_jetAxis_dEta_.
|
inline |
Definition at line 51 of file TrackPairInfoBuilder.h.
References pca_jetAxis_dist_.
|
inline |
Definition at line 52 of file TrackPairInfoBuilder.h.
References pca_jetAxis_dotprod_.
|
inline |
Definition at line 54 of file TrackPairInfoBuilder.h.
References pca_jetAxis_dPhi_.
|
inline |
Definition at line 25 of file TrackPairInfoBuilder.h.
References pca_significance_.
|
inline |
Definition at line 40 of file TrackPairInfoBuilder.h.
References pcaSeed_dist_.
|
inline |
|
inline |
Definition at line 29 of file TrackPairInfoBuilder.h.
References pcaSeed_xerr_.
|
inline |
|
inline |
Definition at line 30 of file TrackPairInfoBuilder.h.
References pcaSeed_yerr_.
|
inline |
|
inline |
Definition at line 31 of file TrackPairInfoBuilder.h.
References pcaSeed_zerr_.
|
inline |
Definition at line 41 of file TrackPairInfoBuilder.h.
References pcaTrack_dist_.
|
inline |
Definition at line 32 of file TrackPairInfoBuilder.h.
References pcaTrack_x_.
|
inline |
Definition at line 35 of file TrackPairInfoBuilder.h.
References pcaTrack_xerr_.
|
inline |
Definition at line 33 of file TrackPairInfoBuilder.h.
References pcaTrack_y_.
|
inline |
Definition at line 36 of file TrackPairInfoBuilder.h.
References pcaTrack_yerr_.
|
inline |
Definition at line 34 of file TrackPairInfoBuilder.h.
References pcaTrack_z_.
|
inline |
Definition at line 37 of file TrackPairInfoBuilder.h.
References pcaTrack_zerr_.
|
inline |
Definition at line 42 of file TrackPairInfoBuilder.h.
References track_candMass_.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 43 of file TrackPairInfoBuilder.h.
References track_ip2d_.
|
inline |
Definition at line 44 of file TrackPairInfoBuilder.h.
References track_ip2dSig_.
|
inline |
Definition at line 45 of file TrackPairInfoBuilder.h.
References track_ip3d_.
|
inline |
Definition at line 46 of file TrackPairInfoBuilder.h.
References track_ip3dSig_.
|
inline |
|
inline |
|
private |
Definition at line 81 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and dotprodSeed().
|
private |
Definition at line 80 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and dotprodTrack().
|
private |
Definition at line 89 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and dotprodTrackSeed2D().
|
private |
Definition at line 90 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and dotprodTrackSeed2DV().
|
private |
Definition at line 91 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and dotprodTrackSeed3D().
|
private |
Definition at line 92 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and dotprodTrackSeed3DV().
|
private |
Definition at line 66 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pca_distance().
|
private |
Definition at line 95 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pca_jetAxis_dEta().
|
private |
Definition at line 93 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pca_jetAxis_dist().
|
private |
Definition at line 94 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pca_jetAxis_dotprod().
|
private |
Definition at line 96 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pca_jetAxis_dPhi().
|
private |
Definition at line 67 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pca_significance().
|
private |
Definition at line 82 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pcaSeed_dist().
|
private |
Definition at line 68 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pcaSeed_x().
|
private |
Definition at line 71 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pcaSeed_xerr().
|
private |
Definition at line 69 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pcaSeed_y().
|
private |
Definition at line 72 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pcaSeed_yerr().
|
private |
Definition at line 70 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pcaSeed_z().
|
private |
Definition at line 73 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pcaSeed_zerr().
|
private |
Definition at line 83 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pcaTrack_dist().
|
private |
Definition at line 74 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pcaTrack_x().
|
private |
Definition at line 77 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pcaTrack_xerr().
|
private |
Definition at line 75 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pcaTrack_y().
|
private |
Definition at line 78 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pcaTrack_yerr().
|
private |
Definition at line 76 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pcaTrack_z().
|
private |
Definition at line 79 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and pcaTrack_zerr().
|
private |
Definition at line 84 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and track_candMass().
|
private |
Definition at line 65 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and track_dxy().
|
private |
Definition at line 64 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and track_dz().
|
private |
Definition at line 62 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and track_eta().
|
private |
Definition at line 85 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and track_ip2d().
|
private |
Definition at line 86 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and track_ip2dSig().
|
private |
Definition at line 87 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and track_ip3d().
|
private |
Definition at line 88 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and track_ip3dSig().
|
private |
Definition at line 63 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and track_phi().
|
private |
Definition at line 61 of file TrackPairInfoBuilder.h.
Referenced by buildTrackPairInfo(), and track_pt().