TrackingTools
GeomPropagators
interface
HelixBarrelPlaneCrossing2OrderLocal.h
Go to the documentation of this file.
1
#ifndef HelixBarrelPlaneCrossing2OrderLocal_H
2
#define HelixBarrelPlaneCrossing2OrderLocal_H
3
4
#include "
DataFormats/GeometrySurface/interface/Plane.h
"
5
12
class
HelixBarrelPlaneCrossing2OrderLocal
{
13
public
:
14
typedef
Surface::GlobalPoint
GlobalPoint
;
15
typedef
Surface::GlobalVector
GlobalVector
;
16
typedef
Surface::LocalPoint
LocalPoint
;
17
typedef
Surface::LocalVector
LocalVector
;
18
19
HelixBarrelPlaneCrossing2OrderLocal
(
const
GlobalPoint
& startingPos,
20
const
GlobalVector
& startingDir,
21
float
rho
,
22
const
Plane
& plane);
23
24
LocalPoint
position
()
const
{
return
thePos
; }
25
LocalVector
direction
()
const
{
return
theDir
; }
26
27
static
LocalPoint
positionOnly
(
const
GlobalPoint
& startingPos,
28
const
GlobalVector
& startingDir,
29
float
rho
,
30
const
Plane
& plane);
31
32
private
:
33
LocalPoint
thePos
;
34
LocalVector
theDir
;
35
};
36
37
#endif
Vector3DBase
Definition:
Vector3DBase.h:8
HelixBarrelPlaneCrossing2OrderLocal::LocalVector
Surface::LocalVector LocalVector
Definition:
HelixBarrelPlaneCrossing2OrderLocal.h:17
HelixBarrelPlaneCrossing2OrderLocal::thePos
LocalPoint thePos
Definition:
HelixBarrelPlaneCrossing2OrderLocal.h:33
HelixBarrelPlaneCrossing2OrderLocal::position
LocalPoint position() const
Definition:
HelixBarrelPlaneCrossing2OrderLocal.h:24
HelixBarrelPlaneCrossing2OrderLocal::theDir
LocalVector theDir
Definition:
HelixBarrelPlaneCrossing2OrderLocal.h:34
HelixBarrelPlaneCrossing2OrderLocal::HelixBarrelPlaneCrossing2OrderLocal
HelixBarrelPlaneCrossing2OrderLocal(const GlobalPoint &startingPos, const GlobalVector &startingDir, float rho, const Plane &plane)
Definition:
HelixBarrelPlaneCrossing2OrderLocal.cc:5
Plane.h
HelixBarrelPlaneCrossing2OrderLocal::GlobalPoint
Surface::GlobalPoint GlobalPoint
Definition:
HelixBarrelPlaneCrossing2OrderLocal.h:14
HelixBarrelPlaneCrossing2OrderLocal::LocalPoint
Surface::LocalPoint LocalPoint
Definition:
HelixBarrelPlaneCrossing2OrderLocal.h:16
Point3DBase< float, GlobalTag >
DDAxes::rho
HelixBarrelPlaneCrossing2OrderLocal::GlobalVector
Surface::GlobalVector GlobalVector
Definition:
HelixBarrelPlaneCrossing2OrderLocal.h:15
Plane
Definition:
Plane.h:16
HelixBarrelPlaneCrossing2OrderLocal::direction
LocalVector direction() const
Definition:
HelixBarrelPlaneCrossing2OrderLocal.h:25
HelixBarrelPlaneCrossing2OrderLocal::positionOnly
static LocalPoint positionOnly(const GlobalPoint &startingPos, const GlobalVector &startingDir, float rho, const Plane &plane)
Definition:
HelixBarrelPlaneCrossing2OrderLocal.cc:61
HelixBarrelPlaneCrossing2OrderLocal
Definition:
HelixBarrelPlaneCrossing2OrderLocal.h:12
Generated for CMSSW Reference Manual by
1.8.16