#include <TPtoRecoTrack.h>
Public Member Functions | |
bool | allmatched () const |
bool | allmatchedA () const |
bool | allmatchedB () const |
math::XYZPoint | BeamSpot () const |
float | GetSharedA () const |
float | GetSharedB () const |
bool | hasPCA () const |
bool | hasRV () const |
bool | hasRVA () const |
bool | hasRVB () const |
bool | hasTPMother () const |
bool | matched () const |
bool | matchedA () const |
bool | matchedAnotB () const |
bool | matchedB () const |
bool | matchedBnotA () const |
int | numTPMothers () const |
int | numTPSourceTracks () const |
double | rA_d0 () const |
double | rA_d02 () const |
double | rA_dsz () const |
double | rA_dxy () const |
double | rA_dz () const |
double | rA_dz2 () const |
double | rB_d0 () const |
double | rB_d02 () const |
double | rB_dsz () const |
double | rB_dxy () const |
double | rB_dz () const |
double | rB_dz2 () const |
reco::Track | RTA () const |
reco::Track | RTB () const |
reco::Vertex | RVA () const |
reco::Vertex | RVB () const |
double | s_d0 () const |
double | s_dsz () const |
double | s_dxy () const |
double | s_dz () const |
double | s_eta () const |
double | s_lambda () const |
GlobalVector | s_p () const |
GlobalPoint | s_pca () const |
double | s_phi () const |
double | s_qoverp () const |
double | s_theta () const |
GlobalPoint | s_v () const |
void | SetBeamSpot (const math::XYZPoint &bs) |
void | SetRecoTrack_AlgoA (reco::TrackBaseRef track) |
void | SetRecoTrack_AlgoB (reco::TrackBaseRef track) |
void | SetRecoVertex_AlgoA (reco::VertexRef vertex) |
void | SetRecoVertex_AlgoB (reco::VertexRef vertex) |
void | SetShared_AlgoA (const float &mA) |
void | SetShared_AlgoB (const float &mB) |
void | SetTrackingParticle (TrackingParticleRef tp) |
void | SetTrackingParticleMomentumPCA (const GlobalVector &p) |
void | SetTrackingParticlePCA (const GlobalPoint &v) |
TrackingParticle | TP () const |
TrackingParticle | TPMother (unsigned short i) const |
TrackingParticle | TPMother () const |
TPtoRecoTrack () | |
~TPtoRecoTrack () | |
Definition at line 21 of file TPtoRecoTrack.h.
TPtoRecoTrack::TPtoRecoTrack | ( | ) |
Definition at line 5 of file TPtoRecoTrack.cc.
References SetBeamSpot(), SetTrackingParticleMomentumPCA(), and SetTrackingParticlePCA().
TPtoRecoTrack::~TPtoRecoTrack | ( | ) |
Definition at line 13 of file TPtoRecoTrack.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 57 of file TPtoRecoTrack.h.
References PV3DBase< T, PVType, FrameType >::mag(), and s_pca().
|
inline |
Definition at line 56 of file TPtoRecoTrack.h.
References hasRVA(), and hasRVB().
Referenced by allmatched().
|
inline |
Definition at line 54 of file TPtoRecoTrack.h.
References edm::Ref< C, T, F >::isNonnull(), and recoVertex_AlgoA_.
Referenced by allmatchedA(), allmatchedB(), and hasRV().
|
inline |
Definition at line 55 of file TPtoRecoTrack.h.
References edm::Ref< C, T, F >::isNonnull(), and recoVertex_AlgoB_.
Referenced by hasRV().
|
inline |
|
inline |
Definition at line 49 of file TPtoRecoTrack.h.
References matchedA(), and matchedB().
Referenced by allmatched().
|
inline |
Definition at line 50 of file TPtoRecoTrack.h.
References edm::RefToBase< T >::isNonnull(), edm::Ref< C, T, F >::isNonnull(), recoTrack_AlgoA_, and trackingParticle_.
Referenced by allmatchedA(), matched(), matchedAnotB(), and matchedBnotA().
|
inline |
|
inline |
Definition at line 51 of file TPtoRecoTrack.h.
References edm::RefToBase< T >::isNonnull(), edm::Ref< C, T, F >::isNonnull(), recoTrack_AlgoB_, and trackingParticle_.
Referenced by allmatchedB(), matched(), matchedAnotB(), and matchedBnotA().
|
inline |
int TPtoRecoTrack::numTPMothers | ( | ) | const |
Definition at line 55 of file TPtoRecoTrack.cc.
References prof2calltree::count, TrackingParticle::parentVertex(), and TP().
Referenced by hasTPMother(), and TPMother().
|
inline |
Definition at line 102 of file TPtoRecoTrack.h.
References TrackingParticle::parentVertex(), and TP().
|
inline |
|
inline |
Definition at line 75 of file TPtoRecoTrack.h.
References reco::TrackBase::dxy(), position, RTA(), and RVA().
|
inline |
Definition at line 67 of file TPtoRecoTrack.h.
References BeamSpot(), reco::TrackBase::dsz(), and RTA().
|
inline |
Definition at line 65 of file TPtoRecoTrack.h.
References BeamSpot(), reco::TrackBase::dxy(), and RTA().
Referenced by rA_d0().
|
inline |
Definition at line 71 of file TPtoRecoTrack.h.
References BeamSpot(), reco::TrackBase::dz(), and RTA().
|
inline |
Definition at line 76 of file TPtoRecoTrack.h.
References reco::TrackBase::dz(), position, RTA(), and RVA().
|
inline |
|
inline |
Definition at line 77 of file TPtoRecoTrack.h.
References reco::TrackBase::dxy(), position, RTB(), and RVB().
|
inline |
Definition at line 68 of file TPtoRecoTrack.h.
References BeamSpot(), reco::TrackBase::dsz(), and RTB().
|
inline |
Definition at line 66 of file TPtoRecoTrack.h.
References BeamSpot(), reco::TrackBase::dxy(), and RTB().
Referenced by rB_d0().
|
inline |
Definition at line 72 of file TPtoRecoTrack.h.
References BeamSpot(), reco::TrackBase::dz(), and RTB().
|
inline |
Definition at line 78 of file TPtoRecoTrack.h.
References reco::TrackBase::dz(), position, RTB(), and RVB().
|
inline |
Definition at line 42 of file TPtoRecoTrack.h.
References edm::RefToBase< T >::isNonnull(), and recoTrack_AlgoA_.
Referenced by rA_d02(), rA_dsz(), rA_dxy(), rA_dz(), and rA_dz2().
|
inline |
Definition at line 43 of file TPtoRecoTrack.h.
References edm::RefToBase< T >::isNonnull(), and recoTrack_AlgoB_.
Referenced by rB_d02(), rB_dsz(), rB_dxy(), rB_dz(), and rB_dz2().
|
inline |
Definition at line 45 of file TPtoRecoTrack.h.
References edm::Ref< C, T, F >::isNonnull(), and recoVertex_AlgoA_.
Referenced by rA_d02(), and rA_dz2().
|
inline |
Definition at line 46 of file TPtoRecoTrack.h.
References edm::Ref< C, T, F >::isNonnull(), and recoVertex_AlgoB_.
Referenced by rB_d02(), and rB_dz2().
|
inline |
|
inline |
Definition at line 95 of file TPtoRecoTrack.h.
References PV3DBase< T, PVType, FrameType >::mag(), PV3DBase< T, PVType, FrameType >::perp(), s_p(), s_v(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
inline |
Definition at line 94 of file TPtoRecoTrack.h.
References PV3DBase< T, PVType, FrameType >::perp(), s_p(), s_v(), x, and detailsBasic3DVector::y.
Referenced by s_d0().
|
inline |
Definition at line 97 of file TPtoRecoTrack.h.
References PV3DBase< T, PVType, FrameType >::perp(), s_p(), s_v(), PV3DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::z().
|
inline |
Definition at line 92 of file TPtoRecoTrack.h.
References fff_deletion::log, s_p(), funct::tan(), and theta().
|
inline |
Definition at line 90 of file TPtoRecoTrack.h.
References M_PI, s_p(), and PV3DBase< T, PVType, FrameType >::theta().
|
inline |
Definition at line 84 of file TPtoRecoTrack.h.
References simMomPCA_.
Referenced by s_dsz(), s_dxy(), s_dz(), s_eta(), s_lambda(), s_phi(), s_qoverp(), and s_theta().
|
inline |
Definition at line 85 of file TPtoRecoTrack.h.
References simPCA_.
Referenced by hasPCA(), and s_v().
|
inline |
Definition at line 91 of file TPtoRecoTrack.h.
References PV3DBase< T, PVType, FrameType >::phi(), and s_p().
|
inline |
Definition at line 88 of file TPtoRecoTrack.h.
References TrackingParticle::charge(), PV3DBase< T, PVType, FrameType >::mag(), s_p(), and TP().
|
inline |
Definition at line 89 of file TPtoRecoTrack.h.
References s_p(), and PV3DBase< T, PVType, FrameType >::theta().
|
inline |
Definition at line 86 of file TPtoRecoTrack.h.
References BeamSpot(), s_pca(), x, detailsBasic3DVector::y, and detailsBasic3DVector::z.
|
inline |
Definition at line 39 of file TPtoRecoTrack.h.
References beamSpot_.
Referenced by TrackAlgoCompareUtil::produce(), and TPtoRecoTrack().
|
inline |
Definition at line 30 of file TPtoRecoTrack.h.
References recoTrack_AlgoA_.
Referenced by TrackAlgoCompareUtil::produce().
|
inline |
Definition at line 31 of file TPtoRecoTrack.h.
References recoTrack_AlgoB_.
Referenced by TrackAlgoCompareUtil::produce().
|
inline |
Definition at line 36 of file TPtoRecoTrack.h.
References recoVertex_AlgoA_.
Referenced by TrackAlgoCompareUtil::produce().
|
inline |
Definition at line 37 of file TPtoRecoTrack.h.
References recoVertex_AlgoB_.
Referenced by TrackAlgoCompareUtil::produce().
|
inline |
Definition at line 33 of file TPtoRecoTrack.h.
References sharedA_.
Referenced by TrackAlgoCompareUtil::produce().
|
inline |
Definition at line 34 of file TPtoRecoTrack.h.
References sharedB_.
Referenced by TrackAlgoCompareUtil::produce().
|
inline |
Definition at line 28 of file TPtoRecoTrack.h.
References trackingParticle_.
Referenced by TrackAlgoCompareUtil::produce().
|
inline |
Definition at line 81 of file TPtoRecoTrack.h.
References AlCaHLTBitMon_ParallelJobs::p, and simMomPCA_.
Referenced by TrackAlgoCompareUtil::SetTrackingParticleD0Dz(), and TPtoRecoTrack().
|
inline |
Definition at line 82 of file TPtoRecoTrack.h.
References simPCA_, and findQualityFiles::v.
Referenced by TrackAlgoCompareUtil::SetTrackingParticleD0Dz(), and TPtoRecoTrack().
|
inline |
Definition at line 44 of file TPtoRecoTrack.h.
References edm::Ref< C, T, F >::isNonnull(), and trackingParticle_.
Referenced by numTPMothers(), numTPSourceTracks(), s_qoverp(), and TPMother().
TrackingParticle TPtoRecoTrack::TPMother | ( | unsigned short | i | ) | const |
Definition at line 18 of file TPtoRecoTrack.cc.
References i, TrackingParticle::parentVertex(), query::result, and TP().
|
inline |
Definition at line 101 of file TPtoRecoTrack.h.
References numTPMothers(), and TPMother().
Referenced by TPMother().
|
protected |
Definition at line 118 of file TPtoRecoTrack.h.
Referenced by BeamSpot(), and SetBeamSpot().
|
protected |
Definition at line 108 of file TPtoRecoTrack.h.
Referenced by matchedA(), RTA(), and SetRecoTrack_AlgoA().
|
protected |
Definition at line 111 of file TPtoRecoTrack.h.
Referenced by matchedB(), RTB(), and SetRecoTrack_AlgoB().
|
protected |
Definition at line 109 of file TPtoRecoTrack.h.
Referenced by hasRVA(), RVA(), and SetRecoVertex_AlgoA().
|
protected |
Definition at line 112 of file TPtoRecoTrack.h.
Referenced by hasRVB(), RVB(), and SetRecoVertex_AlgoB().
|
protected |
Definition at line 119 of file TPtoRecoTrack.h.
Referenced by GetSharedA(), and SetShared_AlgoA().
|
protected |
Definition at line 120 of file TPtoRecoTrack.h.
Referenced by GetSharedB(), and SetShared_AlgoB().
|
protected |
Definition at line 116 of file TPtoRecoTrack.h.
Referenced by s_p(), and SetTrackingParticleMomentumPCA().
|
protected |
Definition at line 117 of file TPtoRecoTrack.h.
Referenced by s_pca(), and SetTrackingParticlePCA().
|
protected |
Definition at line 114 of file TPtoRecoTrack.h.
Referenced by matchedA(), matchedB(), SetTrackingParticle(), and TP().