22 #ifndef UIntersectingCone_hh 
   23 #define UIntersectingCone_hh 
   36     bool HitOn(
const double r, 
const double z);
 
   38     inline double RLo()
 const 
   42     inline double RHi()
 const 
   46     inline double ZLo()
 const 
   50     inline double ZHi()
 const 
   79                       double& s1, 
double& s2);
 
   82                                double& s1, 
double& s2);
 
   85                       double& s1, 
double& s2);
 
int LineHitsCone1(const UVector3 &p, const UVector3 &v, double &s1, double &s2)
 
int LineHitsCone1Optimized(const UVector3 &p, const UVector3 &v, double &s1, double &s2)
 
int LineHitsCone2(const UVector3 &p, const UVector3 &v, double &s1, double &s2)
 
virtual ~UIntersectingCone()
 
bool HitOn(const double r, const double z)
 
static const double EpsilonQuad
 
UIntersectingCone(const double r[2], const double z[2])
 
int LineHitsCone(const UVector3 &p, const UVector3 &v, double &s1, double &s2)