1 #ifndef TRACKINFO_TPTORECOTRACK_H 2 #define TRACKINFO_TPTORECOTRACK_H 130 #endif // TRACKINFO_TPTORECOTRACK_H
reco::VertexRef recoVertex_AlgoB_
void SetTrackingParticle(TrackingParticleRef tp)
bool isNonnull() const
Checks for non-null.
GlobalPoint s_pca() const
void SetShared_AlgoA(const float &mA)
Geom::Phi< T > phi() const
void SetTrackingParticleMomentumPCA(const GlobalVector &p)
Global3DPoint GlobalPoint
bool isNonnull() const
Checks for non-null.
void SetRecoTrack_AlgoA(reco::TrackBaseRef track)
math::XYZPoint BeamSpot() const
void SetTrackingParticlePCA(const GlobalPoint &v)
bool matchedBnotA() const
TrackingParticle TP() const
double dsz() const
dsz parameter (THIS IS NOT the SZ impact parameter to (0,0,0) if refPoint is far from (0...
double dz() const
dz parameter (= dsz/cos(lambda)). This is the track z0 w.r.t (0,0,0) only if the refPoint is close to...
TrackingParticle TPMother() const
void SetRecoVertex_AlgoB(reco::VertexRef vertex)
Tan< T >::type tan(const T &t)
void SetRecoVertex_AlgoA(reco::VertexRef vertex)
reco::TrackBaseRef recoTrack_AlgoB_
reco::VertexRef recoVertex_AlgoA_
const TrackingVertexRef & parentVertex() const
XYZPointD XYZPoint
point in space with cartesian internal representation
void SetShared_AlgoB(const float &mB)
void SetBeamSpot(const math::XYZPoint &bs)
static int position[264][3]
TrackingParticleRef trackingParticle_
bool matchedAnotB() const
Monte Carlo truth information used for tracking validation.
int numTPSourceTracks() const
void SetRecoTrack_AlgoB(reco::TrackBaseRef track)
reco::TrackBaseRef recoTrack_AlgoA_
Geom::Theta< T > theta() const
Geom::Theta< T > theta() const
float charge() const
Electric charge. Note this is taken from the first SimTrack only.
double dxy() const
dxy parameter. (This is the transverse impact parameter w.r.t. to (0,0,0) ONLY if refPoint is close t...