MIDAS
Loading...
Searching...
No Matches
experim.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  EXP_PARAM
 
struct  ADC_CALIBRATION_PARAM
 
struct  ADC_SUMMING_PARAM
 
struct  GLOBAL_PARAM
 
struct  ASUM_BANK
 
struct  TRIGGER_COMMON
 
struct  TRIGGER_SETTINGS
 
struct  SCALER_COMMON
 

Macros

#define EXP_PARAM_DEFINED
 
#define EXP_PARAM_STR(_name)
 
#define ADC_CALIBRATION_PARAM_DEFINED
 
#define ADC_CALIBRATION_PARAM_STR(_name)
 
#define ADC_SUMMING_PARAM_DEFINED
 
#define ADC_SUMMING_PARAM_STR(_name)
 
#define GLOBAL_PARAM_DEFINED
 
#define GLOBAL_PARAM_STR(_name)
 
#define ASUM_BANK_DEFINED
 
#define ASUM_BANK_STR(_name)
 
#define TRIGGER_COMMON_DEFINED
 
#define TRIGGER_COMMON_STR(_name)
 
#define TRIGGER_SETTINGS_DEFINED
 
#define TRIGGER_SETTINGS_STR(_name)
 
#define SCALER_COMMON_DEFINED
 
#define SCALER_COMMON_STR(_name)
 

Macro Definition Documentation

◆ ADC_CALIBRATION_PARAM_DEFINED

#define ADC_CALIBRATION_PARAM_DEFINED

Definition at line 38 of file experim.h.

◆ ADC_CALIBRATION_PARAM_STR

#define ADC_CALIBRATION_PARAM_STR (   _name)
Value:
char *_name[] = {\
"[.]",\
"Pedestal = INT[8] :",\
"[0] 174",\
"[1] 194",\
"[2] 176",\
"[3] 182",\
"[4] 185",\
"[5] 215",\
"[6] 202",\
"[7] 202",\
"Software Gain = FLOAT[8] :",\
"[0] 1",\
"[1] 1",\
"[2] 1",\
"[3] 1",\
"[4] 1",\
"[5] 1",\
"[6] 1",\
"[7] 1",\
"Histo threshold = DOUBLE : 20",\
"",\
TH1X EXPRT * h1_book(const char *name, const char *title, int bins, double min, double max)
Definition rmidas.h:24

Definition at line 46 of file experim.h.

46 {\
47"[.]",\
48"Pedestal = INT[8] :",\
49"[0] 174",\
50"[1] 194",\
51"[2] 176",\
52"[3] 182",\
53"[4] 185",\
54"[5] 215",\
55"[6] 202",\
56"[7] 202",\
57"Software Gain = FLOAT[8] :",\
58"[0] 1",\
59"[1] 1",\
60"[2] 1",\
61"[3] 1",\
62"[4] 1",\
63"[5] 1",\
64"[6] 1",\
65"[7] 1",\
66"Histo threshold = DOUBLE : 20",\
67"",\
68NULL }

◆ ADC_SUMMING_PARAM_DEFINED

#define ADC_SUMMING_PARAM_DEFINED

Definition at line 74 of file experim.h.

◆ ADC_SUMMING_PARAM_STR

#define ADC_SUMMING_PARAM_STR (   _name)
Value:
char *_name[] = {\
"[.]",\
"ADC threshold = FLOAT : 5",\
"",\

Definition at line 80 of file experim.h.

80 {\
81"[.]",\
82"ADC threshold = FLOAT : 5",\
83"",\
84NULL }

◆ ASUM_BANK_DEFINED

#define ASUM_BANK_DEFINED

Definition at line 106 of file experim.h.

◆ ASUM_BANK_STR

#define ASUM_BANK_STR (   _name)
Value:
char *_name[] = {\
"[.]",\
"Sum = FLOAT : 0",\
"Average = FLOAT : 0",\
"",\

Definition at line 113 of file experim.h.

113 {\
114"[.]",\
115"Sum = FLOAT : 0",\
116"Average = FLOAT : 0",\
117"",\
118NULL }

◆ EXP_PARAM_DEFINED

#define EXP_PARAM_DEFINED

Definition at line 24 of file experim.h.

◆ EXP_PARAM_STR

#define EXP_PARAM_STR (   _name)
Value:
char *_name[] = {\
"[.]",\
"Comment = STRING : [80] Test",\
"",\

Definition at line 30 of file experim.h.

30 {\
31"[.]",\
32"Comment = STRING : [80] Test",\
33"",\
34NULL }

◆ GLOBAL_PARAM_DEFINED

#define GLOBAL_PARAM_DEFINED

Definition at line 90 of file experim.h.

◆ GLOBAL_PARAM_STR

#define GLOBAL_PARAM_STR (   _name)
Value:
char *_name[] = {\
"[.]",\
"ADC Threshold = FLOAT : 5",\
"",\

Definition at line 96 of file experim.h.

96 {\
97"[.]",\
98"ADC Threshold = FLOAT : 5",\
99"",\
100NULL }

◆ SCALER_COMMON_DEFINED

#define SCALER_COMMON_DEFINED

Definition at line 176 of file experim.h.

◆ SCALER_COMMON_STR

#define SCALER_COMMON_STR (   _name)
Value:
char *_name[] = {\
"[.]",\
"Event ID = WORD : 2",\
"Trigger mask = WORD : 0",\
"Buffer = STRING : [32] SYSTEM",\
"Type = INT : 17",\
"Source = INT : 0",\
"Format = STRING : [8] MIDAS",\
"Enabled = BOOL : y",\
"Read on = INT : 377",\
"Period = INT : 10000",\
"Event limit = DOUBLE : 0",\
"Num subevents = DWORD : 0",\
"Log history = INT : 0",\
"Frontend host = STRING : [32] pc810",\
"Frontend name = STRING : [32] Sample Frontend",\
"Frontend file name = STRING : [256] C:\Midas\examples\experiment\frontend.c",\
"",\

Definition at line 196 of file experim.h.

196 {\
197"[.]",\
198"Event ID = WORD : 2",\
199"Trigger mask = WORD : 0",\
200"Buffer = STRING : [32] SYSTEM",\
201"Type = INT : 17",\
202"Source = INT : 0",\
203"Format = STRING : [8] MIDAS",\
204"Enabled = BOOL : y",\
205"Read on = INT : 377",\
206"Period = INT : 10000",\
207"Event limit = DOUBLE : 0",\
208"Num subevents = DWORD : 0",\
209"Log history = INT : 0",\
210"Frontend host = STRING : [32] pc810",\
211"Frontend name = STRING : [32] Sample Frontend",\
212"Frontend file name = STRING : [256] C:\Midas\examples\experiment\frontend.c",\
213"",\
214NULL }

◆ TRIGGER_COMMON_DEFINED

#define TRIGGER_COMMON_DEFINED

Definition at line 120 of file experim.h.

◆ TRIGGER_COMMON_STR

#define TRIGGER_COMMON_STR (   _name)
Value:
char *_name[] = {\
"[.]",\
"Event ID = WORD : 1",\
"Trigger mask = WORD : 0",\
"Buffer = STRING : [32] SYSTEM",\
"Type = INT : 2",\
"Source = INT : 16777215",\
"Format = STRING : [8] MIDAS",\
"Enabled = BOOL : y",\
"Read on = INT : 257",\
"Period = INT : 500",\
"Event limit = DOUBLE : 0",\
"Num subevents = DWORD : 0",\
"Log history = INT : 0",\
"Frontend host = STRING : [32] pc810",\
"Frontend name = STRING : [32] Sample Frontend",\
"Frontend file name = STRING : [256] C:\Midas\examples\experiment\frontend.c",\
"",\

Definition at line 140 of file experim.h.

140 {\
141"[.]",\
142"Event ID = WORD : 1",\
143"Trigger mask = WORD : 0",\
144"Buffer = STRING : [32] SYSTEM",\
145"Type = INT : 2",\
146"Source = INT : 16777215",\
147"Format = STRING : [8] MIDAS",\
148"Enabled = BOOL : y",\
149"Read on = INT : 257",\
150"Period = INT : 500",\
151"Event limit = DOUBLE : 0",\
152"Num subevents = DWORD : 0",\
153"Log history = INT : 0",\
154"Frontend host = STRING : [32] pc810",\
155"Frontend name = STRING : [32] Sample Frontend",\
156"Frontend file name = STRING : [256] C:\Midas\examples\experiment\frontend.c",\
157"",\
158NULL }

◆ TRIGGER_SETTINGS_DEFINED

#define TRIGGER_SETTINGS_DEFINED

Definition at line 160 of file experim.h.

◆ TRIGGER_SETTINGS_STR

#define TRIGGER_SETTINGS_STR (   _name)
Value:
char *_name[] = {\
"[.]",\
"IO506 = BYTE : 7",\
"",\

Definition at line 166 of file experim.h.

166 {\
167"[.]",\
168"IO506 = BYTE : 7",\
169"",\
170NULL }