CMS 3D CMS Logo

HelixBarrelPlaneCrossing2OrderLocal.h
Go to the documentation of this file.
1 #ifndef HelixBarrelPlaneCrossing2OrderLocal_H
2 #define HelixBarrelPlaneCrossing2OrderLocal_H
3 
5 
13 public:
14 
19 
20  HelixBarrelPlaneCrossing2OrderLocal( const GlobalPoint& startingPos,
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 
35  LocalPoint thePos;
36  LocalVector theDir;
37 
38 };
39 
40 
41 
42 
43 
44 #endif
static LocalPoint positionOnly(const GlobalPoint &startingPos, const GlobalVector &startingDir, float rho, const Plane &plane)
Definition: Plane.h:17
HelixBarrelPlaneCrossing2OrderLocal(const GlobalPoint &startingPos, const GlobalVector &startingDir, float rho, const Plane &plane)