31 IdGFTrackStateMap_(NULL)
50std::pair < rave::Track, double >
52 const ravesurf::Cylinder & rcyl )
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__);
91 std::cout <<
"GFRavePropagator::setIdGFMeasuredStateOnPlaneMap() \n";
96 Exception exc(
"GFRavePropagator::setIdGFMeasuredStateOnPlaneMap ==> map is NULL!",__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)
rave::Track GFTrackToTrack(trackAndState, int id=-1, std::string tag="")
TVector3 Point3DToTVector3(const rave::Point3D &)
SharedPlanePtr PlaneToGFDetPlane(const ravesurf::Plane &rplane)