FEDRA emulsion software from the OPERA Collaboration
Track2.h
Go to the documentation of this file.
1 #ifndef _SYSAL_TRACK_TYPE_2_
2 #define _SYSAL_TRACK_TYPE_2_
3 
4 #include "tvectors.h"
5 
6 #pragma pack(push)
7 #pragma pack(4)
8 
9 typedef struct
10 {
11  unsigned short Area;
12  float X;
13  float Y;
14  float Z;
15  } Grain;
16 
17 typedef struct
18 {
19  int Field;
20  unsigned Grains;
21  unsigned AreaSum;
23  BYTE *pCorrection;
26  float Sigma;
27  float FirstZ;
28  float LastZ;
29  boolean Valid;
30  } Track2;
31 
32 #pragma pack(pop)
33 
34 #endif
Definition: Struct.h:33
float Y
Definition: Track2.h:13
unsigned short Area
Definition: Track2.h:11
float Z
Definition: Track2.h:14
float X
Definition: Track2.h:12
Definition: TVectors.h:8
Definition: Track2.h:18
int Field
Definition: Track2.h:19
float Sigma
Definition: Track2.h:26
BYTE * pCorrection
Definition: Track2.h:23
TVector Slope
Definition: Track2.h:25
float LastZ
Definition: Track2.h:28
unsigned Grains
Definition: Track2.h:20
float FirstZ
Definition: Track2.h:27
unsigned AreaSum
Definition: Track2.h:21
boolean Valid
Definition: Track2.h:29
Grain * pGrains
Definition: Track2.h:22
TVector Intercept
Definition: Track2.h:24