7 #ifndef EVENT_TRACKERHITPLANE_H
8 #define EVENT_TRACKERHITPLANE_H 1
52 virtual const float*
getU()
const = 0;
57 virtual const float*
getV()
const = 0;
60 virtual float getdU()
const = 0;
63 virtual float getdV()
const = 0;
A generic tracker hit to be used by pattern recognition.
A tracker hit on a planar surface - the hit is stored as: x,y,z, u(theta, phi), v(theta,phi), du, dv where (x,y,z) is the position in global cartesian coordinates, u,v are the the meassurement directions (unit vectors, spanning the plane) and du,dv are the measurement errors along these directions.
virtual const float * getV() const =0
Direction of second measurement - given as (theta, phi).
virtual float getdU() const =0
Measurement error along u.
virtual ~TrackerHitPlane()
Destructor.
virtual float getdV() const =0
Measurement error along v.
virtual const float * getU() const =0
Direction of first measurement - given as (theta, phi).
TrackerHitPlane lcobject_type
Useful typedef for template programming with LCIO.
virtual int getCellID1() const =0
Same name as in CalorimeterHit, even though there are no 'cells' in this case Optional, check/set flag(LCIO::RTHPBIT_ID1)==1.
virtual int getCellID0() const =0
Same name as in CalorimeterHit, even though there are no 'cells' in this case.