7 #ifndef EVENT_TRACKERHITPLANE_H
8 #define EVENT_TRACKERHITPLANE_H 1
10 #include "EVENT/TrackerHit.h"
11 #include "empty_ignore.h"
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.
Definition: TrackerHit.h:26
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.
Definition: TrackerHitPlane.h:30
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.
Definition: TrackerHitPlane.h:34
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.
Definition: TrackerHitPlane.h:38
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.