FEDRA emulsion software from the OPERA Collaboration
Segment.h
Go to the documentation of this file.
1 #ifndef _SYSAL_SEGMENT_TYPE_0_
2 #define _SYSAL_SEGMENT_TYPE_0_
3 
4 #include "TVectors.h"
5 
6 #pragma pack(push)
7 #pragma pack(4)
8 
9 typedef struct
10 {
11  int Field;
12  int PointsN;
15  float Sigma;
16  float FirstZ, LastZ;
17  } TS_RawTrack;
18 
19 typedef struct
20 #ifdef USE_MIDL_INCOMPATIBLE_STRUCTS
21 t_TS_Segment
22 #endif
23 {
24  int PointsN;
28  float Sigma;
29  float FirstZ, LastZ;
30 #ifdef USE_MIDL_INCOMPATIBLE_STRUCTS
31  t_TS_Segment *pTopLink, *pBottomLink;
32 #else
33  void *pTopLink, *pBottomLink;
34 #endif
35  } TS_Segment;
36 
37 #pragma pack(pop)
38 
39 #endif
Definition: Segment.h:10
TVector Slope
Definition: Segment.h:14
TVector Intercept
Definition: Segment.h:13
int PointsN
Definition: Segment.h:12
float Sigma
Definition: Segment.h:15
int Field
Definition: Segment.h:11
float FirstZ
Definition: Segment.h:16
Definition: Segment.h:23
TVector Intercept
Definition: Segment.h:26
TS_RawTrack ** pTracks
Definition: Segment.h:25
void * pBottomLink
Definition: Segment.h:33
TVector Slope
Definition: Segment.h:27
float FirstZ
Definition: Segment.h:29
float Sigma
Definition: Segment.h:28
int PointsN
Definition: Segment.h:24
Definition: TVectors.h:8