24 const double& vmin,
const double& vmax)
25 : fUmin(umin),fUmax(umax),fVmin(vmin),fVmax(vmax)
27 if ((umin >= umax) || (vmin >= vmax))
28 throw GFException(std::string(__func__) +
": unsorted inizialization parameters", __LINE__, __FILE__).
setFatal();
32 : fUmin(1.),fUmax(-1.),fVmin(1.),fVmax(-1.)
41 if(u>=fUmin && u<=fUmax && v>=fVmin && v<=fVmax)
return true;
46 out <<
"Rectangular Finite Plane Umin=" << fUmin <<
", Umax="
47 << fUmax <<
", Vmin=" << fVmin <<
", Vmax=" << fVmax << std::endl;
virtual ~GFRectFinitePlane()
bool inActive(const double &u, const double &v) const
Exception class for error handling in GENFIT (provides storage for diagnostic information) ...
GFException & setFatal(bool b=true)
set fatal flag. if this is true, the fit stops for this current track repr.
void Print(std::ostream &out=std::cout) const