3 #include <Math/SMatrix.h>
4 #include <Math/MatrixFunctions.h>
21 using namespace ROOT::Math;
23 typedef SVector<double, 3> Vector3;
54 state.
error().matrix_new()))
74 <<
"track requested on non non-track GhostTrackState";
112 ROOT::Math::Similarity(
double lambdaError(const GhostTrackPrediction &pred, const GlobalError &pvError=GlobalError()) const
Vertex vertexStateOnGhostTrack(const GhostTrackPrediction &pred, bool withMeasurementError=true) const
const GlobalPoint origin() const
const TransientTrack & track() const
static HepMC::IO_HEPEVT conv
T mag() const
The vector magnitude. Equivalent to sqrt(vec.mag2())
const TransientTrack & track() const
double flightDistance(const GlobalPoint &point, const GlobalVector &dir) const
static int position[TOTALCHAMBERS][3]
const TrajectoryStateOnSurface & tsos() const
const AlgebraicSymMatrix33 & matrix_new() const
const TrajectoryStateOnSurface & tsos() const
ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalVector
vector in glovbal coordinate system
static const TrackGhostTrackState * getTrack(const BasicGhostTrackState *basic)
double axisDistance(const GlobalPoint &point, const GlobalVector &dir) const
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalPoint
point in global coordinate system
GhostTrackState(const TransientTrack &track)
GlobalPoint globalPosition() const
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
const GlobalVector direction() const