StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
RTS
EventTracker
FtfBaseHit.h
1
#ifndef FTFBASEHIT
2
#define FTFBASEHIT
3
4
//#include "FtfGeneral.h"
5
6
#include "l3Coordinates.h"
7
8
class
FtfBaseTrack
;
9
10
/* Ftf3DHit moved to base/l3Coordinates.h:l3ThreeVector
11
12
This allows assignment operators between l3ThreeVector/Ftf3DHit and
13
l3xyzCoordinate
14
15
class Ftf3DHit
16
{
17
public:
18
Ftf3DHit ( ) { x = y = z = 0. ; } ;
19
Ftf3DHit ( float _x, float _y, float _z ){ x = _x ; y = _y ; z = _z ; } ;
20
void set ( float _x, float _y, float _z ){ x = _x ; y = _y ; z = _z ; } ;
21
float x ;
22
float y ;
23
float z ;
24
};
25
*/
26
27
typedef
l3ThreeVector
Ftf3DHit
;
28
29
30
class
FtfBaseHit
31
{
32
public
:
33
void
print ( ) ;
34
void
print (
int
level ) ;
35
36
int
id ;
37
short
row ;
// Row #
38
void
*
track
;
// track to which the pnt was assigned
39
void
*nextTrackHit ;
// Next track hit
40
void
*nextMcTrackHit;
// Next MC track hit
41
float
xyChi2 ;
// Chi2 in xy
42
float
szChi2 ;
// Chi2 in sz
43
float
x ;
44
float
y ;
45
float
z ;
46
float
dx ;
// error on the x coordinate
47
float
dy ;
// error on the y coordinate
48
float
dz ;
// error on the z coordinate
49
float
q ;
// total charge assigned to this point
50
float
wxy ;
// x-y weight x-y
51
float
wz ;
// z weight on z
52
float
s ;
// Track trajectory
53
} ;
54
#endif
55
track
Definition:
MapTableTest.C:38
l3ThreeVector
Definition:
l3Coordinates.h:9
FtfBaseTrack
Definition:
FtfBaseTrack.h:18
FtfBaseHit
Definition:
FtfBaseHit.h:30
Ftf3DHit
Definition:
FtfBaseHit.h:9
Generated by
1.8.5