1 #ifndef SteppingHelixPropagator_SteppingHelixStateInfo_h
2 #define SteppingHelixPropagator_SteppingHelixStateInfo_h
21 #include "CLHEP/Matrix/SymMatrix.h"
22 #include "CLHEP/Vector/ThreeVector.h"
36 typedef CLHEP::Hep3Vector
Point;
void getFreeState(FreeTrajectoryState &fts) const
convert internal structure into the fts
Global3DPoint GlobalPoint
AlgebraicSymMatrix55 covCurv
ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > AlgebraicSymMatrix55
GlobalVector momentum() const
auto const T2 &decltype(t1.eta()) t2
GlobalPoint position() const
TrajectoryStateOnSurface getStateOnSurface(const Surface &surf, bool returnTangentPlane=false) const
AlgebraicSymMatrix55 matDCovCurv
bool hasErrorPropagated() const
const MagneticField * field
VolumeBounds(double r0, double r1, double z0, double z1, double t1, double t2)
VolumeBounds(double r0, double r1, double z0, double z1)
volatile std::atomic< bool > shutdown_flag false
static const std::string ResultName[MAX_RESULT]
Global3DVector GlobalVector