50std::pair < rave::Track, double >
52 const ravesurf::Cylinder & )
const
55 Exception exc(
"GFRavePropagator::to (cylinder) ==> not yet implemented!",__LINE__,__FILE__);
60std::pair < rave::Track, double >
62 const ravesurf::Plane & rplane )
const
74 const rave::Point3D & pt,
bool transverse )
const
78 Exception exc(
"GFRavePropagator::closestTo ==> transverse is true, not implemented!",__LINE__,__FILE__);
96 Exception exc(
"GFRavePropagator::setIdGFMeasuredStateOnPlaneMap ==> map is nullptr!",__LINE__,__FILE__);
Exception class for error handling in GENFIT (provides storage for diagnostic information)
std::map< int, genfit::trackAndState > * IdGFTrackStateMap_
virtual rave::Track closestTo(const rave::Track &, const rave::Point3D &, bool transverse) const
virtual ~GFRavePropagator()
virtual std::pair< rave::Track, double > to(const rave::Track &orig, const ravesurf::Plane &) const
virtual GFRavePropagator * copy() const
void setIdGFTrackStateMap(std::map< int, genfit::trackAndState > *map)
Defines for I/O streams used for error and debug printing.
TVector3 Point3DToTVector3(const rave::Point3D &v)
rave::Track GFTrackToTrack(trackAndState trackAndState, int id, std::string tag)
SharedPlanePtr PlaneToGFDetPlane(const ravesurf::Plane &rplane)