#include <TrackTools.h>
Public Member Functions | |
TrackTools () | |
virtual | ~TrackTools () |
Static Public Member Functions | |
static LorentzVectorParticle | lorentzParticleAtPosition (const TrackParticle &p, const TVector3 &v) |
static TVector3 | propagateToXPosition (const TrackParticle &p, double x) |
static TVector3 | propagateToYPosition (const TrackParticle &p, double y) |
static TVector3 | propagateToZPosition (const TrackParticle &p, double z) |
Definition at line 18 of file TrackTools.h.
|
inline |
Definition at line 20 of file TrackTools.h.
|
inlinevirtual |
Definition at line 21 of file TrackTools.h.
|
static |
Definition at line 53 of file TrackTools.cc.
References tauImpactParameter::Particle::bField(), tauImpactParameter::TrackHelixVertexFitter::BField0, tauImpactParameter::Particle::charge(), tauImpactParameter::TrackHelixVertexFitter::computeLorentzVectorPar(), tauImpactParameter::TrackParticle::kappa, tauImpactParameter::TrackHelixVertexFitter::kappa0, tauImpactParameter::TrackParticle::lambda, tauImpactParameter::TrackHelixVertexFitter::lambda0, tauImpactParameter::TrackParticle::mass(), tauImpactParameter::TrackHelixVertexFitter::MassOffSet, tauImpactParameter::TrackHelixVertexFitter::NExtraPar, tauImpactParameter::TrackHelixVertexFitter::NFreeTrackPar, tauImpactParameter::Particle::parameter(), tauImpactParameter::Particle::pdgId(), tauImpactParameter::TrackParticle::phi, tauImpactParameter::TrackHelixVertexFitter::phi0, tauImpactParameter::ErrorMatrixPropagator::propagateError(), tauImpactParameter::TrackHelixVertexFitter::x0, tauImpactParameter::TrackHelixVertexFitter::y0, and tauImpactParameter::TrackHelixVertexFitter::z0.
|
static |
Definition at line 13 of file TrackTools.cc.
References funct::cos(), tauImpactParameter::TrackParticle::dxy, tauImpactParameter::TrackParticle::dz, tauImpactParameter::TrackParticle::kappa, kappa, tauImpactParameter::TrackParticle::lambda, tauImpactParameter::Particle::parameter(), phi, tauImpactParameter::TrackParticle::phi, alignCSCRings::r, alignCSCRings::s, funct::sin(), funct::tan(), detailsBasic3DVector::y, and detailsBasic3DVector::z.
|
static |
Definition at line 26 of file TrackTools.cc.
References funct::cos(), tauImpactParameter::TrackParticle::dxy, tauImpactParameter::TrackParticle::dz, tauImpactParameter::TrackParticle::kappa, kappa, tauImpactParameter::TrackParticle::lambda, tauImpactParameter::Particle::parameter(), phi, tauImpactParameter::TrackParticle::phi, alignCSCRings::r, alignCSCRings::s, funct::sin(), funct::tan(), x, and detailsBasic3DVector::z.
|
static |
Definition at line 39 of file TrackTools.cc.
References funct::cos(), tauImpactParameter::TrackParticle::dxy, tauImpactParameter::TrackParticle::dz, tauImpactParameter::TrackParticle::kappa, kappa, tauImpactParameter::TrackParticle::lambda, tauImpactParameter::Particle::parameter(), phi, tauImpactParameter::TrackParticle::phi, alignCSCRings::r, alignCSCRings::s, funct::sin(), funct::tan(), x, and detailsBasic3DVector::y.