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
;
13
TVector
Intercept
;
14
TVector
Slope
;
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
;
25
TS_RawTrack
**
pTracks
;
26
TVector
Intercept
;
27
TVector
Slope
;
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
TVectors.h
TS_RawTrack
Definition:
Segment.h:10
TS_RawTrack::Slope
TVector Slope
Definition:
Segment.h:14
TS_RawTrack::Intercept
TVector Intercept
Definition:
Segment.h:13
TS_RawTrack::PointsN
int PointsN
Definition:
Segment.h:12
TS_RawTrack::Sigma
float Sigma
Definition:
Segment.h:15
TS_RawTrack::Field
int Field
Definition:
Segment.h:11
TS_RawTrack::FirstZ
float FirstZ
Definition:
Segment.h:16
TS_Segment
Definition:
Segment.h:23
TS_Segment::Intercept
TVector Intercept
Definition:
Segment.h:26
TS_Segment::pTracks
TS_RawTrack ** pTracks
Definition:
Segment.h:25
TS_Segment::pBottomLink
void * pBottomLink
Definition:
Segment.h:33
TS_Segment::Slope
TVector Slope
Definition:
Segment.h:27
TS_Segment::FirstZ
float FirstZ
Definition:
Segment.h:29
TS_Segment::Sigma
float Sigma
Definition:
Segment.h:28
TS_Segment::PointsN
int PointsN
Definition:
Segment.h:24
TVector
Definition:
TVectors.h:8
fedra_doxygen
src
libDataConversion
dataIO
Segment.h
Generated by
1.9.3