1 #ifndef _ClosestApproachInRPhi_H_
2 #define _ClosestApproachInRPhi_H_
31 virtual bool status()
const {
return status_;}
36 virtual std::pair<GlobalPoint, GlobalPoint>
points()
const;
40 std::pair <GlobalTrajectoryParameters, GlobalTrajectoryParameters >
41 trajectoryParameters ()
const;
52 virtual ClosestApproachInRPhi *
clone()
const {
53 return new ClosestApproachInRPhi(*
this);
76 double& xc,
double& yc,
double&
r,
87 static int transverseCoord(
double cxa,
double cya,
double ra,
88 double cxb,
double cyb,
double rb,
89 double & xg1,
double & yg1,
94 double r,
double xc,
double yc,
double xg,
double yg)
dso_internal;
virtual float distance() const =0
GloballyPositioned< float >::GlobalPoint GlobalPoint
static int position[TOTALCHAMBERS][3]
virtual std::pair< GlobalPoint, GlobalPoint > points() const =0
virtual ClosestApproachInRPhi * clone() const
virtual bool calculate(const TrajectoryStateOnSurface &sta, const TrajectoryStateOnSurface &stb)=0
virtual bool status() const
GlobalTrajectoryParameters paramB
virtual GlobalPoint crossingPoint() const =0
Unlimited (trivial) bounds.