1 #ifndef TRACKINFO_RECOTRACKTOTP_H
2 #define TRACKINFO_RECOTRACKTOTP_H
97 #endif // TRACKINFO_RECOTRACKTOTP_H
void SetTrackingParticle(TrackingParticleRef tp)
static std::vector< std::string > checklist log
void SetTrackingParticleMomentumPCA(const GlobalVector &p)
Geom::Phi< T > phi() const
void SetShared(const float &m)
Global3DPoint GlobalPoint
void SetTrackingParticlePCA(const GlobalPoint &v)
Geom::Theta< T > theta() const
void SetRecoVertex(reco::VertexRef vertex)
double dsz() const
dsz parameter (THIS IS NOT the SZ impact parameter to (0,0,0) if refPoint is far from (0...
Geom::Theta< T > theta() const
reco::VertexRef recoVertex
bool isNonnull() const
Checks for non-null.
math::XYZPoint BeamSpot() const
TrackingParticle TP() const
Tan< T >::type tan(const T &t)
reco::TrackBaseRef recoTrack
int numTPSourceTracks() const
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
XYZPointD XYZPoint
point in space with cartesian internal representation
void SetRecoTrack(reco::TrackBaseRef track)
GlobalPoint s_pca() const
const TrackingVertexRef & parentVertex() const
void SetBeamSpot(const math::XYZPoint &bs)
static int position[264][3]
Monte Carlo truth information used for tracking validation.
int charge() const
Electric charge. Note this is taken from the first SimTrack only.
TrackingParticleRef trackingParticle_
double dxy() const
dxy parameter. (This is the transverse impact parameter w.r.t. to (0,0,0) ONLY if refPoint is close t...
bool isNonnull() const
Checks for non-null.