#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 (const 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 20 of file RecoTracktoTP.h.
RecoTracktoTP::RecoTracktoTP | ( | ) |
Definition at line 4 of file RecoTracktoTP.cc.
References SetBeamSpot(), SetTrackingParticleMomentumPCA(), and SetTrackingParticlePCA().
RecoTracktoTP::~RecoTracktoTP | ( | ) |
Definition at line 10 of file RecoTracktoTP.cc.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 41 of file RecoTracktoTP.h.
References PV3DBase< T, PVType, FrameType >::mag(), and s_pca().
|
inline |
Definition at line 38 of file RecoTracktoTP.h.
References edm::Ref< C, T, F >::isNonnull(), and recoVertex.
Referenced by allmatched().
|
inline |
|
inline |
Definition at line 37 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 41 of file RecoTracktoTP.cc.
References submitPVResolutionJobs::count, TrackingParticle::parentVertex(), and TP().
Referenced by hasTPMother(), and TPMother().
|
inline |
Definition at line 84 of file RecoTracktoTP.h.
References TrackingParticle::parentVertex(), and TP().
|
inline |
|
inline |
Definition at line 51 of file RecoTracktoTP.h.
References reco::TrackBase::dxy(), position, RT(), and RV().
|
inline |
Definition at line 46 of file RecoTracktoTP.h.
References BeamSpot(), reco::TrackBase::dsz(), and RT().
|
inline |
Definition at line 45 of file RecoTracktoTP.h.
References BeamSpot(), reco::TrackBase::dxy(), and RT().
Referenced by r_d0().
|
inline |
Definition at line 48 of file RecoTracktoTP.h.
References BeamSpot(), reco::TrackBase::dz(), and RT().
|
inline |
Definition at line 52 of file RecoTracktoTP.h.
References reco::TrackBase::dz(), position, RT(), and RV().
|
inline |
Definition at line 32 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 34 of file RecoTracktoTP.h.
References edm::Ref< C, T, F >::isNonnull(), recoVertex, and HltBtagValidation_cff::Vertex.
Referenced by r_d02(), and r_dz2().
|
inline |
|
inline |
Definition at line 71 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 70 of file RecoTracktoTP.h.
References PV3DBase< T, PVType, FrameType >::perp(), s_p(), s_v(), x, and y.
Referenced by s_d0().
|
inline |
Definition at line 76 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 68 of file RecoTracktoTP.h.
References dqm-mbProfile::log, s_p(), funct::tan(), and theta().
|
inline |
Definition at line 66 of file RecoTracktoTP.h.
References M_PI, s_p(), and PV3DBase< T, PVType, FrameType >::theta().
|
inline |
Definition at line 58 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 59 of file RecoTracktoTP.h.
References simPCA_.
Referenced by hasPCA(), and s_v().
|
inline |
Definition at line 67 of file RecoTracktoTP.h.
References PV3DBase< T, PVType, FrameType >::phi(), and s_p().
|
inline |
Definition at line 64 of file RecoTracktoTP.h.
References TrackingParticle::charge(), PV3DBase< T, PVType, FrameType >::mag(), s_p(), and TP().
|
inline |
Definition at line 65 of file RecoTracktoTP.h.
References s_p(), and PV3DBase< T, PVType, FrameType >::theta().
|
inline |
|
inline |
Definition at line 28 of file RecoTracktoTP.h.
References beamSpot_, and cms::cuda::bs.
Referenced by TrackAlgoCompareUtil::produce(), and RecoTracktoTP().
|
inline |
Definition at line 26 of file RecoTracktoTP.h.
References recoTrack, and HLT_2022v12_cff::track.
Referenced by TrackAlgoCompareUtil::produce().
|
inline |
Definition at line 27 of file RecoTracktoTP.h.
References recoVertex, and bphysicsOniaDQM_cfi::vertex.
Referenced by TrackAlgoCompareUtil::produce().
|
inline |
Definition at line 29 of file RecoTracktoTP.h.
References visualization-live-secondInstance_cfg::m, and shared_.
Referenced by TrackAlgoCompareUtil::produce().
|
inline |
Definition at line 25 of file RecoTracktoTP.h.
References cmsswSequenceInfo::tp, and trackingParticle_.
Referenced by TrackAlgoCompareUtil::produce().
|
inline |
Definition at line 55 of file RecoTracktoTP.h.
References AlCaHLTBitMon_ParallelJobs::p, and simMomPCA_.
Referenced by RecoTracktoTP(), and TrackAlgoCompareUtil::SetTrackingParticleD0Dz().
|
inline |
Definition at line 56 of file RecoTracktoTP.h.
References simPCA_, and findQualityFiles::v.
Referenced by RecoTracktoTP(), and TrackAlgoCompareUtil::SetTrackingParticleD0Dz().
|
inline |
Definition at line 33 of file RecoTracktoTP.h.
References edm::Ref< C, T, F >::isNonnull(), ProducerES_cfi::TrackingParticle, and trackingParticle_.
Referenced by numTPMothers(), numTPSourceTracks(), s_qoverp(), and TPMother().
TrackingParticle RecoTracktoTP::TPMother | ( | unsigned short | i | ) | const |
Definition at line 12 of file RecoTracktoTP.cc.
References mps_fire::i, TrackingParticle::parentVertex(), mps_fire::result, TP(), and ProducerES_cfi::TrackingParticle.
|
inline |
Definition at line 83 of file RecoTracktoTP.h.
References numTPMothers(), TPMother(), and ProducerES_cfi::TrackingParticle.
Referenced by TPMother().
|
protected |
Definition at line 96 of file RecoTracktoTP.h.
Referenced by BeamSpot(), and SetBeamSpot().
|
protected |
Definition at line 89 of file RecoTracktoTP.h.
Referenced by matched(), RT(), and SetRecoTrack().
|
protected |
Definition at line 90 of file RecoTracktoTP.h.
Referenced by hasRV(), RV(), and SetRecoVertex().
|
protected |
Definition at line 97 of file RecoTracktoTP.h.
Referenced by GetShared(), and SetShared().
|
protected |
Definition at line 94 of file RecoTracktoTP.h.
Referenced by s_p(), and SetTrackingParticleMomentumPCA().
|
protected |
Definition at line 95 of file RecoTracktoTP.h.
Referenced by s_pca(), and SetTrackingParticlePCA().
|
protected |
Definition at line 92 of file RecoTracktoTP.h.
Referenced by matched(), SetTrackingParticle(), and TP().