CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HelixBarrelPlaneCrossing2OrderLocal.h
Go to the documentation of this file.
1 #ifndef HelixBarrelPlaneCrossing2OrderLocal_H
2 #define HelixBarrelPlaneCrossing2OrderLocal_H
3 
5 
13 public:
14 
19 
21  const GlobalVector& startingDir,
22  float rho,
23  const Plane& plane);
24 
25  LocalPoint position() const { return thePos;}
26  LocalVector direction() const { return theDir;}
27 
28  static LocalPoint positionOnly(const GlobalPoint& startingPos,
29  const GlobalVector& startingDir,
30  float rho,
31  const Plane& plane);
32 
33 private:
34 
37 
38 };
39 
40 
41 
42 
43 
44 #endif
static LocalPoint positionOnly(const GlobalPoint &startingPos, const GlobalVector &startingDir, float rho, const Plane &plane)
Definition: DDAxes.h:10
Definition: Plane.h:17
Vector3DBase< float, LocalTag > LocalVector
HelixBarrelPlaneCrossing2OrderLocal(const GlobalPoint &startingPos, const GlobalVector &startingDir, float rho, const Plane &plane)