#include <RecoTracktoTP.h>
Public Member Functions | |
bool | allmatched () const |
math::XYZPoint | BeamSpot () const |
float | GetShared () const |
bool | hasPCA () const |
bool | hasRV () const |
bool | hasTPMother () const |
bool | matched () const |
int | numTPMothers () const |
int | numTPSourceTracks () const |
double | r_d0 () const |
double | r_d02 () const |
double | r_dsz () const |
double | r_dxy () const |
double | r_dz () const |
double | r_dz2 () const |
RecoTracktoTP () | |
reco::Track | RT () const |
reco::Vertex | RV () 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 (math::XYZPoint bs) |
void | SetRecoTrack (reco::TrackBaseRef track) |
void | SetRecoVertex (reco::VertexRef vertex) |
void | SetShared (const float &m) |
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 |
~RecoTracktoTP () | |
Protected Attributes | |
math::XYZPoint | beamSpot_ |
reco::TrackBaseRef | recoTrack |
reco::VertexRef | recoVertex |
float | shared_ |
GlobalVector | simMomPCA_ |
GlobalPoint | simPCA_ |
TrackingParticleRef | trackingParticle_ |
Definition at line 21 of file RecoTracktoTP.h.
RecoTracktoTP::RecoTracktoTP | ( | ) |
Definition at line 5 of file RecoTracktoTP.cc.
References SetBeamSpot(), SetTrackingParticleMomentumPCA(), and SetTrackingParticlePCA().
RecoTracktoTP::~RecoTracktoTP | ( | ) |
Definition at line 13 of file RecoTracktoTP.cc.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 42 of file RecoTracktoTP.h.
References PV3DBase< T, PVType, FrameType >::mag(), and s_pca().
|
inline |
Definition at line 41 of file RecoTracktoTP.h.
References edm::Ref< C, T, F >::isNonnull(), and recoVertex.
Referenced by allmatched().
|
inline |
|
inline |
Definition at line 40 of file RecoTracktoTP.h.
References edm::RefToBase< T >::isNonnull(), edm::Ref< C, T, F >::isNonnull(), recoTrack, and trackingParticle_.
Referenced by allmatched().
int RecoTracktoTP::numTPMothers | ( | ) | const |
Definition at line 55 of file RecoTracktoTP.cc.
References prof2calltree::count, TrackingParticle::parentVertex(), and TP().
Referenced by hasTPMother(), and TPMother().
|
inline |
Definition at line 78 of file RecoTracktoTP.h.
References TrackingParticle::parentVertex(), and TP().
|
inline |
|
inline |
Definition at line 52 of file RecoTracktoTP.h.
References reco::TrackBase::dxy(), position, RT(), and RV().
|
inline |
Definition at line 47 of file RecoTracktoTP.h.
References BeamSpot(), reco::TrackBase::dsz(), and RT().
|
inline |
Definition at line 46 of file RecoTracktoTP.h.
References BeamSpot(), reco::TrackBase::dxy(), and RT().
Referenced by r_d0().
|
inline |
Definition at line 49 of file RecoTracktoTP.h.
References BeamSpot(), reco::TrackBase::dz(), and RT().
|
inline |
Definition at line 53 of file RecoTracktoTP.h.
References reco::TrackBase::dz(), position, RT(), and RV().
|
inline |
Definition at line 35 of file RecoTracktoTP.h.
References edm::RefToBase< T >::isNonnull(), and recoTrack.
Referenced by r_d02(), r_dsz(), r_dxy(), r_dz(), and r_dz2().
|
inline |
Definition at line 37 of file RecoTracktoTP.h.
References edm::Ref< C, T, F >::isNonnull(), and recoVertex.
Referenced by r_d02(), and r_dz2().
|
inline |
|
inline |
Definition at line 70 of file RecoTracktoTP.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 69 of file RecoTracktoTP.h.
References PV3DBase< T, PVType, FrameType >::perp(), s_p(), s_v(), x, and detailsBasic3DVector::y.
Referenced by s_d0().
|
inline |
Definition at line 72 of file RecoTracktoTP.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 67 of file RecoTracktoTP.h.
References create_public_lumi_plots::log, s_p(), funct::tan(), and theta().
|
inline |
Definition at line 65 of file RecoTracktoTP.h.
References M_PI, s_p(), and PV3DBase< T, PVType, FrameType >::theta().
|
inline |
Definition at line 59 of file RecoTracktoTP.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 60 of file RecoTracktoTP.h.
References simPCA_.
Referenced by hasPCA(), and s_v().
|
inline |
Definition at line 66 of file RecoTracktoTP.h.
References PV3DBase< T, PVType, FrameType >::phi(), and s_p().
|
inline |
Definition at line 63 of file RecoTracktoTP.h.
References ParticleBase::charge(), PV3DBase< T, PVType, FrameType >::mag(), s_p(), and TP().
|
inline |
Definition at line 64 of file RecoTracktoTP.h.
References s_p(), and PV3DBase< T, PVType, FrameType >::theta().
|
inline |
Definition at line 61 of file RecoTracktoTP.h.
References BeamSpot(), s_pca(), x, detailsBasic3DVector::y, and detailsBasic3DVector::z.
|
inline |
Definition at line 31 of file RecoTracktoTP.h.
References beamSpot_.
Referenced by TrackAlgoCompareUtil::produce(), and RecoTracktoTP().
|
inline |
Definition at line 29 of file RecoTracktoTP.h.
References recoTrack.
Referenced by TrackAlgoCompareUtil::produce().
|
inline |
Definition at line 30 of file RecoTracktoTP.h.
References recoVertex.
Referenced by TrackAlgoCompareUtil::produce().
|
inline |
|
inline |
Definition at line 28 of file RecoTracktoTP.h.
References trackingParticle_.
Referenced by TrackAlgoCompareUtil::produce().
|
inline |
Definition at line 56 of file RecoTracktoTP.h.
References AlCaHLTBitMon_ParallelJobs::p, and simMomPCA_.
Referenced by RecoTracktoTP(), and TrackAlgoCompareUtil::SetTrackingParticleD0Dz().
|
inline |
Definition at line 57 of file RecoTracktoTP.h.
Referenced by RecoTracktoTP(), and TrackAlgoCompareUtil::SetTrackingParticleD0Dz().
|
inline |
Definition at line 36 of file RecoTracktoTP.h.
References edm::Ref< C, T, F >::isNonnull(), and trackingParticle_.
Referenced by numTPMothers(), numTPSourceTracks(), s_qoverp(), and TPMother().
TrackingParticle RecoTracktoTP::TPMother | ( | unsigned short | i | ) | const |
Definition at line 18 of file RecoTracktoTP.cc.
References i, TrackingParticle::parentVertex(), query::result, and TP().
|
inline |
Definition at line 77 of file RecoTracktoTP.h.
References numTPMothers(), and TPMother().
Referenced by TPMother().
|
protected |
Definition at line 91 of file RecoTracktoTP.h.
Referenced by BeamSpot(), and SetBeamSpot().
|
protected |
Definition at line 84 of file RecoTracktoTP.h.
Referenced by matched(), RT(), and SetRecoTrack().
|
protected |
Definition at line 85 of file RecoTracktoTP.h.
Referenced by hasRV(), RV(), and SetRecoVertex().
|
protected |
Definition at line 92 of file RecoTracktoTP.h.
Referenced by GetShared(), and SetShared().
|
protected |
Definition at line 89 of file RecoTracktoTP.h.
Referenced by s_p(), and SetTrackingParticleMomentumPCA().
|
protected |
Definition at line 90 of file RecoTracktoTP.h.
Referenced by s_pca(), and SetTrackingParticlePCA().
|
protected |
Definition at line 87 of file RecoTracktoTP.h.
Referenced by matched(), SetTrackingParticle(), and TP().