FEDRA emulsion software from the OPERA Collaboration
bspred_ds.h
Go to the documentation of this file.
1 #ifndef _BULK_CSSS_PREDICTION_BATCH_STRUCTURES_
2 #define _BULK_CSSS_PREDICTION_BATCH_STRUCTURES_
3 
4 #pragma pack(push)
5 #pragma pack(1)
6 
7 #include "id.h"
8 
9 #define BS_PRED_SECTION 12
10 #define BS_TRACK_SECTION 1
11 #define BS_IMAGEPRED_SECTION 7
12 #define BS_CLUSTERPRED_SECTION 8
13 
14 
15 #define BS_DATA_BYTES 0x20
16 #define BS_HEADER_BYTES 0x40
17 
18 #define BS_HEADER_TYPE 0X01
19 
20 typedef struct
21 {
24  struct
25  {
26  float X, Y;
27  } Pos, Slope;
28  float PosTol;
29  float SideSlopeTol, GlobalSlopeTol, GoodSlopeTol;
30  } BS_Track;
31 
32 
33 typedef struct
34 {
37  struct
38  {
39  float X, Y;
40  } Pos;
41  float StartZ, EndZ;
42  int Frames;
44  int Threshold;
46 
47 
48 typedef struct
49 {
52  struct
53  {
54  float X, Y;
55  } Pos;
56  float StartZ, EndZ;
57  int Frames;
58  int XSize, YSize;
60 
61 
62 typedef struct
63 {
68  int Reserved[8];
72  void *pReserved[8];
73  } IO_BS_Batch;
74 
75 #pragma pack(pop)
76 
77 #endif
Double_t Y
Definition: tlg2pattern.C:77
Definition: bspred_ds.h:34
float X
Definition: bspred_ds.h:39
int Threshold
Definition: bspred_ds.h:44
int MaxClusters
Definition: bspred_ds.h:43
Identifier MapId
Definition: bspred_ds.h:36
Identifier Id
Definition: bspred_ds.h:35
int Frames
Definition: bspred_ds.h:42
float EndZ
Definition: bspred_ds.h:41
Definition: bspred_ds.h:49
Identifier Id
Definition: bspred_ds.h:50
float X
Definition: bspred_ds.h:54
int Frames
Definition: bspred_ds.h:57
int XSize
Definition: bspred_ds.h:58
float EndZ
Definition: bspred_ds.h:56
Identifier MapId
Definition: bspred_ds.h:51
Definition: bspred_ds.h:21
float X
Definition: bspred_ds.h:26
Identifier MapId
Definition: bspred_ds.h:23
float GlobalSlopeTol
Definition: bspred_ds.h:29
float PosTol
Definition: bspred_ds.h:28
Identifier Id
Definition: bspred_ds.h:22
Definition: bspred_ds.h:63
BS_Track * pTracks
Definition: bspred_ds.h:69
IO_Header Hdr
Definition: bspred_ds.h:64
int CountOfTracks
Definition: bspred_ds.h:65
int CountOfPhotoSequences
Definition: bspred_ds.h:67
BS_PhotoSequence * pPhotoSequences
Definition: bspred_ds.h:71
BS_ClusterDump * pClusterDumps
Definition: bspred_ds.h:70
int CountOfClusterDumps
Definition: bspred_ds.h:66
Definition: id.h:13
Definition: AcqPlateChanger.h:31