1 #ifndef PerigeeTrajectoryParameters_H
2 #define PerigeeTrajectoryParameters_H
46 double aTip,
double aLip,
bool charged =
true):
const AlgebraicVector5 & vector() const
TrackCharge charge() const
const AlgebraicVector vector_old() const
PerigeeTrajectoryParameters(const AlgebraicVector &aVector, bool charged=true)
double longitudinalImpactParameter() const
double transverseImpactParameter() const
PerigeeTrajectoryParameters()
CLHEP::HepVector AlgebraicVector
ROOT::Math::SVector< double, 5 > AlgebraicVector5
ROOT::Math::SVector< double, N1 > asSVector(const CLHEP::HepVector &m)
PerigeeTrajectoryParameters(const AlgebraicVector5 &aVector, bool charged=true)
double transverseCurvature() const
PerigeeTrajectoryParameters(double aCurv, double aTheta, double aPhi, double aTip, double aLip, bool charged=true)
CLHEP::HepVector asHepVector(const ROOT::Math::SVector< double, N > &v)
AlgebraicVector5 theVector