FEDRA emulsion software from the OPERA Collaboration
FlatTrack.h
Go to the documentation of this file.
1#ifndef _SYSAL_TRACK_TYPE_1_
2#define _SYSAL_TRACK_TYPE_1_
3
4#include "tvectors.h"
5
6#pragma pack(push)
7#pragma pack(4)
8
9typedef struct
10{
11 float X;
12 float Y;
13 float Z;
14 struct
15 {
16 float X;
17 float Y;
18 } Dir;
19 float Width;
20 float Length;
21 } FlatStrip;
22
23typedef struct
24{
25 int Field;
32 float VertSigma;
33 float ZBase;
34 float LastL;
37 boolean Valid;
38 } FlatTrack;
39
40#pragma pack(pop)
41
42#endif
Double_t X
Definition: tlg2couples.C:76
Double_t Y
Definition: tlg2couples.C:76
Definition: FlatTrack.h:10
float Z
Definition: FlatTrack.h:13
float X
Definition: FlatTrack.h:11
float Length
Definition: FlatTrack.h:20
float Y
Definition: FlatTrack.h:12
float Width
Definition: FlatTrack.h:19
Definition: FlatTrack.h:24
FlatStrip * pStrips
Definition: FlatTrack.h:27
int StripsN
Definition: FlatTrack.h:26
BYTE * pCorrection
Definition: FlatTrack.h:28
float HorizSigma
Definition: FlatTrack.h:31
int Field
Definition: FlatTrack.h:25
float ZBase
Definition: FlatTrack.h:33
TVector Intercept
Definition: FlatTrack.h:29
TVector Slope
Definition: FlatTrack.h:30
TVector InterceptErrors
Definition: FlatTrack.h:35
TVector SlopeErrors
Definition: FlatTrack.h:36
float VertSigma
Definition: FlatTrack.h:32
boolean Valid
Definition: FlatTrack.h:37
float LastL
Definition: FlatTrack.h:34
Definition: TVectors.h:8