00001 #ifndef FTFBASEHIT
00002 #define FTFBASEHIT
00003
00004 #include "Stl3Util/ftf/FtfGeneral.h"
00005
00006
00007 class FtfBaseTrack ;
00008
00009 class Ftf3DHit
00010 {
00011 public:
00012 Ftf3DHit ( ) { x = y = z = 0. ; } ;
00013 Ftf3DHit ( float _x, float _y, float _z ){ x = _x ; y = _y ; z = _z ; } ;
00014 void set ( float _x, float _y, float _z ){ x = _x ; y = _y ; z = _z ; } ;
00015 float x ;
00016 float y ;
00017 float z ;
00018 };
00019
00020 class FtfBaseHit
00021 {
00022 public:
00023 void print ( ) ;
00024 void print ( int level ) ;
00025
00026 int id ;
00027 short row ;
00028 void *track;
00029 void *nextTrackHit ;
00030 void *nextMcTrackHit;
00031 float xyChi2 ;
00032 float szChi2 ;
00033 float x ;
00034 float y ;
00035 float z ;
00036 float dx ;
00037 float dy ;
00038 float dz ;
00039 float q ;
00040 float wxy ;
00041 float wz ;
00042 float s ;
00043 } ;
00044 #endif
00045