1 #ifndef SteppingHelixPropagator_SteppingHelixStateInfo_h
2 #define SteppingHelixPropagator_SteppingHelixStateInfo_h
18 #include "CLHEP/Matrix/SymMatrix.h"
19 #include "CLHEP/Vector/ThreeVector.h"
32 typedef CLHEP::Hep3Vector
Point;
74 VolumeBounds(
double r0,
double r1,
double z0,
double z1,
double t1,
double t2)
void getFreeState(FreeTrajectoryState &fts) const
convert internal structure into the fts
Global3DPoint GlobalPoint
AlgebraicSymMatrix55 covCurv
GlobalVector momentum() const
GlobalPoint position() const
TrajectoryStateOnSurface getStateOnSurface(const Surface &surf, bool returnTangentPlane=false) const
AlgebraicSymMatrix55 matDCovCurv
bool hasErrorPropagated() const
const MagneticField * field
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
VolumeBounds(double r0, double r1, double z0, double z1, double t1, double t2)
Structure Point Contains parameters of Gaussian fits to DMRs.
VolumeBounds(double r0, double r1, double z0, double z1)
static const std::string ResultName[MAX_RESULT]
Global3DVector GlobalVector