Low-Energy Muon (LEM) Experiment  0.5.2
nemu_experim.h
Go to the documentation of this file.
1 /********************************************************************\
2 
3  Name: nemu_experim.h
4  Created by: Thomas Prokscha
5 
6  Contents: nemu experiment include file for VME frontend and
7  analyzer.
8  January 2010: extend to 64 channels to cope with new APD spectrometer.
9 
10  Copyright (c) 2009 by Paul Scherrer Institut, 5232 Villigen PSI, Switzerland
11 
12 \********************************************************************/
13 
15 #define CLOCK 1
16 #define MCP1 2
17 #define TD 4
18 #define BCL1 5
19 #define BCL2 6
20 #define BCL3 7
21 #define BCL4 8
22 #define BCR1 9
23 #define BCR2 10
24 #define BCR3 11
25 #define BCR4 12
26 #define POSMCP1I 13
27 #define POSMCP1O 14
28 
29 #define POSLDI 16
30 #define POSLDO 17
31 #define POSLUI 18
32 #define POSLUO 19
33 
34 #define POSBDI 20
35 #define POSBDO 21
36 #define POSBUI 22
37 #define POSBUO 23
38 
39 #define POSRDI 24
40 #define POSRDO 25
41 #define POSRUI 26
42 #define POSRUO 27
43 
44 #define POSTDI 28
45 #define POSTDO 29
46 #define POSTUI 30
47 #define POSTUO 31
48 
49 #define MCP2F 34
50 #define MCP2R 35
51 #define MCP2X1 36
52 #define MCP2X2 37
53 #define MCP2Y1 38
54 #define MCP2Y2 39
55 
56 // for "red/green mode"
57 #define EXTON1 32
58 #define EXTOFF1 33
59 //#define EXTON2 62
60 //#define EXTOFF2 63
61 
62 #define N_SCALER_MODULE 32
63 #define N_SCALER 64
64 #define N_TDC_CHANNELS 64
65 #define N_HITS 128
66 #define DATA_N_HITS 64
67 #define NEW_EVENT_MASK (0x7f<<24)
68 #define EXTON1_FLAG (1<<21)
69 #define EXTOFF1_FLAG (1<<20)
70 #define TDC_BIT_RANGE 524288
71 #define N_DECAY_HISTS 8
72 #define N_OFFSET_PPC_HISTOGRAMS 20
73 #define N_OFFSET_ONOFF_HISTOGRAMS 40
74 
75 #define EVENT_0_TYPE (1<<0)
76 #define EVENT_1_TYPE (1<<1)
77 #define EVENT_2_TYPE (1<<2)
78 // -- scaling for rates / mA of proton current
79 #define IpSCALE 100000
80 
81 /* -- bit masks -- */
82 #define SIS3820_USER_INPUT_2 0x20000000
83 #define SIS3820_USER_INPUT_3 0x40000000
84 #define SIS3820_CH_NUMBER 0x1F000000
85 #define MASK24 0x00FFFFFF
86 
87 typedef unsigned long long U_LONG;
88 
91 typedef struct {
92  DWORD data:24;
93  WORD channel:7;
94  WORD filler:1;
95 } LEM_DATA;
96 
97 // vme statistics structure, needed in vme_fe and write_summary
98 typedef struct {
99  double run_time; //counts the runtime in TDC bins
101  double slowMuonEvents, fastMuonEvents;
102  double bc_clean, mcp1_clean, mcp2_clean, td_clean;
103  double mcp1_good, mcp2_good, td_good;
104  double channelCounts[N_TDC_CHANNELS];
107  double poll_counts;
108  double readcounts;
110 } VME_STATS;
111 
112 #define VME_STATS_STR(_name) const char *_name[] = {\
113 "[.]",\
114 "RunTime = DOUBLE : 0",\
115 "LastTDCTime = INT32 : 0",\
116 "SlowMuonEvents = DOUBLE : 0",\
117 "FastMuonEvents = DOUBLE : 0",\
118 "BeamCounter Clean = DOUBLE : 0",\
119 "MCP1 Clean = DOUBLE : 0",\
120 "MCP2 Clean = DOUBLE : 0",\
121 "TD clean = DOUBLE : 0",\
122 "MCP1 Good = DOUBLE : 0",\
123 "MCP2 Good = DOUBLE : 0",\
124 "TD Good = DOUBLE : 0",\
125 "channelCounts = DOUBLE[64] :",\
126 "[0] 0",\
127 "[1] 0",\
128 "[2] 0",\
129 "[3] 0",\
130 "[4] 0",\
131 "[5] 0",\
132 "[6] 0",\
133 "[7] 0",\
134 "[8] 0",\
135 "[9] 0",\
136 "[10] 0",\
137 "[11] 0",\
138 "[12] 0",\
139 "[13] 0",\
140 "[14] 0",\
141 "[15] 0",\
142 "[16] 0",\
143 "[17] 0",\
144 "[18] 0",\
145 "[19] 0",\
146 "[20] 0",\
147 "[21] 0",\
148 "[22] 0",\
149 "[23] 0",\
150 "[24] 0",\
151 "[25] 0",\
152 "[26] 0",\
153 "[27] 0",\
154 "[28] 0",\
155 "[29] 0",\
156 "[30] 0",\
157 "[31] 0",\
158 "[32] 0",\
159 "[33] 0",\
160 "[34] 0",\
161 "[35] 0",\
162 "[36] 0",\
163 "[37] 0",\
164 "[38] 0",\
165 "[39] 0",\
166 "[40] 0",\
167 "[41] 0",\
168 "[42] 0",\
169 "[43] 0",\
170 "[44] 0",\
171 "[45] 0",\
172 "[46] 0",\
173 "[47] 0",\
174 "[48] 0",\
175 "[49] 0",\
176 "[50] 0",\
177 "[51] 0",\
178 "[52] 0",\
179 "[53] 0",\
180 "[54] 0",\
181 "[55] 0",\
182 "[56] 0",\
183 "[57] 0",\
184 "[58] 0",\
185 "[59] 0",\
186 "[60] 0",\
187 "[61] 0",\
188 "[62] 0",\
189 "[63] 0",\
190 "Frontend_Loop_Counts = DOUBLE : 0",\
191 "Frontend_Loop_TDC = DOUBLE : 0",\
192 "Poll_Counts = DOUBLE : 0",\
193 "ReadCounts = DOUBLE : 0",\
194 "TDCErrorCounts = DOUBLE : 0",\
195 "",\
196 NULL }
197 
198 typedef struct {
199  float cpu1_temp;
200  float cpu2_temp;
201  float system_temp;
203  float pch_temp;
208  int fan1;
209  int fan2;
210  int fan3;
211  int fan5;
212  int fan6;
213  float vtt;
214  float cpu1_vcore;
215  float cpu2_vcore;
216  float vdimm_ab;
217  float vdimm_cd;
218  float vdimm_ef;
219  float vdimm_gh;
220  float p1_1v;
221  float p1_5v;
222  float p3_3v;
223  float p3_3vsb;
224  float p5v;
225  float p5vsb;
226  float p12v;
227  float vbat;
232 
233 typedef struct {
234  float cpu1_temp;
235  float cpu2_temp;
236  float pch_temp;
237  float system_temp;
239  float vrmcpu1;
240  float vrmcpu2;
241  float vrmp1abc;
242  float vrmp1def;
243  float vrmp2abc;
244  float vrmp2def;
249  int fan1;
250  int fan2;
251  int fan3;
252  int fan5;
253  int fan6;
254  float p12v;
255  float p5vcc;
256  float p3_3vcc;
257  int vbat;
258  float vcpu1;
259  float vcpu2;
260  float vdimmp1abc;
261  float vdimmp1def;
262  float vdimmp2abc;
263  float vdimmp2def;
264  float p5vsb;
265  float p3_3vsb;
266  float p1_8v_pch;
267  float pvnn_pch;
268  float p1_05v_pch;
273  float hdd_temp;
276 
277 typedef struct {
288  double pressure_1;
289  double pressure_2;
290  double pressure_3;
291 } MICROWAVE_LOG;
292 
293 #define STR_SIZE 80
294 typedef struct {
295  char moderator[STR_SIZE];
296  char moderatorDATE[STR_SIZE];
297  char lem_setup[STR_SIZE];
298  char sample_name[128];
299  char sample_cryo[NAME_LENGTH];
300  char timestr[32];
301  float energy_loss;
304  char beamline_settings[132];
305  struct {
306  float p0;
307  float p1;
308  float p2;
309  float p3;
310  } energy_loss_parameter;
311  struct {
312  float wew[2];
313  float bpar[2];
315  } magnet_parameter;
316  struct {
317  BOOL mcp2;
318  BOOL sample;
319  BOOL wew;
320  BOOL bpar;
321  } lem_setup_parameter;
322  struct {
323  int t0[N_DECAY_HISTS];
324  int t0Hist[N_DECAY_HISTS];
325  float leff_RAon;
326  float leff_RAoff;
327  } t0_parameter;
328  struct {
329  float a0;
330  float a1;
331  float a2;
332  float a3;
333  float a4;
335  BOOL SRenable;
336  } spinrot_parameter;
337  struct {
338  float bcl1;
339  float bcl2;
340  float bcl3;
341  float bcl4;
342  float bcr1;
343  float bcr2;
344  float bcr3;
345  float bcr4;
346  float mcp1;
347  float mcp2f;
348  float mcp2r;
349  float mcp2anode;
350  float td;
351  float posmcp1i;
352  float posmcp1o;
353  float posldi;
354  float posldo;
355  float poslui;
356  float posluo;
357  float postdi;
358  float postdo;
359  float postui;
360  float postuo;
361  float posrdi;
362  float posrdo;
363  float posrui;
364  float posruo;
365  float posbdi;
366  float posbdo;
367  float posbui;
368  float posbuo;
369  } thresholds;
370  struct {
373  } mirror;
374  struct {
375  float angle;
376  float height;
377  } trigger;
378  struct {
379  BOOL enabled;
380  char recipients[256];
381  } alarm_notification;
382  struct {
384  char main_proposer[80];
385  char pgroup[80];
386  } file_header_info;
387  struct {
389  char ahpos_date[132];
390  char target[132];
391  } controlroom_scaler_info;
395 } INFO;
396 
397 #define INFO_STR(_name) const char *_name[] = {\
398 "[.]",\
399 "Moderator = STRING : [80] 14nm N2, 150nm Ar, 12nm N2",\
400 "ModeratorDATE = STRING : [80] 01-Nov-2001, 20:00",\
401 "LEM_Setup = STRING : [80] MCP2, WEW",\
402 "Sample Name = STRING : [128] none",\
403 "Sample Cryo = STRING : [32] Konti-2",\
404 "Scaler Update time = STRING : [32] Thu Mar 7 16:00:00 2002",\
405 "Energy Loss (C-foil) = FLOAT : 0.3",\
406 "Implantation Energy (keV) = FLOAT : 0.1",\
407 "Magnetic Field (G) = FLOAT : 0.01",\
408 "Beamline Settings = STRING : [132] /mnt/home/nemu/beam/new_mue4/mue4_settings/WSXon_null_F500.set",\
409 "[EnergyLoss_Parameter]",\
410 "p0 = FLOAT : 1.438",\
411 "p1 = FLOAT : -0.07252",\
412 "p2 = FLOAT : 0.00493",\
413 "p3 = FLOAT : -0.0001672",\
414 "",\
415 "[Magnet_Parameter]",\
416 "WEW = FLOAT[2] :",\
417 "[0] -0.6",\
418 "[1] 5.813",\
419 "Bpar = FLOAT[2] :",\
420 "[0] -2.8",\
421 "[1] 32.376",\
422 "Field Setpoint (G)",\
423 "",\
424 "[LEM_Setup_Parameter]",\
425 "MCP2 = BOOL : y",\
426 "Sample = BOOL : n",\
427 "WEW = BOOL : y",\
428 "Bpar = BOOL : n",\
429 "",\
430 "[t0_Parameter]",\
431 "t0 = INT32[8] :",\
432 "[0] 3289",\
433 "[1] 3289",\
434 "[2] 3289",\
435 "[3] 3289",\
436 "[4] 3289",\
437 "[5] 3289",\
438 "[6] 3289",\
439 "[7] 3289",\
440 "t0Hist = INT32[8] :",\
441 "[0] 2061",\
442 "[1] 2061",\
443 "[2] 2061",\
444 "[3] 2061",\
445 "[4] 2061",\
446 "[5] 2061",\
447 "[6] 2061",\
448 "[7] 2061",\
449 "Leff RAon (mm) = FLOAT : 1300",\
450 "Leff RAoff (mm) = FLOAT : 1222",\
451 "",\
452 "[SpinRot_Parameter]",\
453 "a0 = FLOAT : 41.28",\
454 "a1 = FLOAT : 1.909",\
455 "a2 = FLOAT : 4.037",\
456 "a3 = FLOAT : 0.155",\
457 "a4 = FLOAT : -0.302",\
458 "RotationAngle = FLOAT : 10",\
459 "Enable spin rotator calibration = BOOL : y",\
460 "",\
461 "[Thresholds]",\
462 "BcL1 = FLOAT : -43",\
463 "BcL2 = FLOAT : -20",\
464 "BcL3 = FLOAT : -30",\
465 "BcL4 = FLOAT : -36",\
466 "BcR1 = FLOAT : -33",\
467 "BcR2 = FLOAT : -40",\
468 "BcR3 = FLOAT : -42",\
469 "BcR4 = FLOAT : -42",\
470 "MCP1 = FLOAT : -5",\
471 "MCP2F = FLOAT : -76",\
472 "MCP2R = FLOAT : -76",\
473 "MCP2Anode = FLOAT : -35",\
474 "TD = FLOAT : -18",\
475 "PosMCP1I = FLOAT : -20",\
476 "PosMCP1O = FLOAT : -20",\
477 "PosLDI = FLOAT : -20",\
478 "PosLDO = FLOAT : -20",\
479 "PosLUI = FLOAT : -20",\
480 "PosLUO = FLOAT : -20",\
481 "PosTDI = FLOAT : -20",\
482 "PosTDO = FLOAT : -20",\
483 "PosTUI = FLOAT : -20",\
484 "PosTUO = FLOAT : -20",\
485 "PosRDI = FLOAT : -20",\
486 "PosRDO = FLOAT : -20",\
487 "PosRUI = FLOAT : -20",\
488 "PosRUO = FLOAT : -20",\
489 "PosBDI = FLOAT : -20",\
490 "PosBDO = FLOAT : -20",\
491 "PosBUI = FLOAT : -20",\
492 "PosBUO = FLOAT : -20",\
493 "",\
494 "[Mirror]",\
495 "Angle horizontal = FLOAT : 295.0",\
496 "Angle vertical = FLOAT : 17.50",\
497 "",\
498 "[Trigger]",\
499 "Angle = FLOAT : 85.0",\
500 "Height = FLOAT : 29.0",\
501 "",\
502 "[Alarm Notification]",\
503 "Enabled = BOOL : n",\
504 "Recipients = STRING : [256] thomas.prokscha@psi.ch",\
505 "",\
506 "[File_Header_Info]",\
507 "Proposal Number = INT32 : 20200001",\
508 "Main Proposer = STRING : [80] LEM Group",\
509 "P-Group = STRING : [80] PXXXXX",\
510 "",\
511 "[Controlroom_Scaler_Info]",\
512 "Nominal Value = INT32 : 116000",\
513 "AHPOS Date = STRING : [132] (AHPOS 21-Sep-18, 16:00, Strahl auf SINQ)",\
514 "Target = STRING : [132] (4cm target E)",\
515 "",\
516 "[Lem00IPMILog]",\
517 "CPU1 Temp = FLOAT : 0",\
518 "CPU2 Temp = FLOAT : 0",\
519 "System Temp = FLOAT : 0",\
520 "Peripherial Temp = FLOAT : 0",\
521 "PCH Temp = FLOAT : 0",\
522 "P1-DIMMA1 Temp = FLOAT : 0",\
523 "P1-DIMMB1 Temp = FLOAT : 0",\
524 "P2-DIMME1 Temp = FLOAT : 0",\
525 "P2-DIMMF1 Temp = FLOAT : 0",\
526 "FAN1 RPM = INT32 : 0",\
527 "FAN2 RPM = INT32 : 0",\
528 "FAN3 RPM = INT32 : 0",\
529 "FAN5 RPM = INT32 : 0",\
530 "FAN6 RPM = INT32 : 0",\
531 "VTT = FLOAT : 0",\
532 "CPU1 Vcore = FLOAT : 0",\
533 "CPU2 Vcore = FLOAT : 0",\
534 "VDIMM AB = FLOAT : 0",\
535 "VDIMM CD = FLOAT : 0",\
536 "VDIMM EF = FLOAT : 0",\
537 "VDIMM GH = FLOAT : 0",\
538 "+1.1V = FLOAT : 0",\
539 "+1.5V = FLOAT : 0",\
540 "3.3V = FLOAT : 0",\
541 "+3.3VSB = FLOAT : 0",\
542 "5V = FLOAT : 0",\
543 "+5VSB = FLOAT : 0",\
544 "12V = FLOAT : 0",\
545 "VBAT = FLOAT : 0",\
546 "Chassis Intru = INT32 : 0",\
547 "PS1 Status = INT32 : 0",\
548 "PS2 Status = INT32 : 0",\
549 "",\
550 "[Lem03IPMILog]",\
551 "CPU1 Temp = FLOAT : 0",\
552 "CPU2 Temp = FLOAT : 0",\
553 "PCH Temp = FLOAT : 0",\
554 "System Temp = FLOAT : 0",\
555 "Peripherial Temp = FLOAT : 0",\
556 "VRMCpu1 Temp = FLOAT :0",\
557 "VRMCpu2 Temp = FLOAT :0",\
558 "VRMP1ABC Temp = FLOAT :0",\
559 "VRMP1DEF Temp = FLOAT :0",\
560 "VRMP2ABC Temp = FLOAT :0",\
561 "VRMP2DEF Temp = FLOAT :0",\
562 "P1-DIMMA1 Temp = FLOAT : 0",\
563 "P1-DIMMD1 Temp = FLOAT : 0",\
564 "P2-DIMMA1 Temp = FLOAT : 0",\
565 "P2-DIMMD1 Temp = FLOAT : 0",\
566 "FAN1 = INT32 : 0",\
567 "FAN2 = INT32 : 0",\
568 "FAN3 = INT32 : 0",\
569 "FAN5 = INT32 : 0",\
570 "FAN6 = INT32 : 0",\
571 "12V = FLOAT :0",\
572 "5VCC = FLOAT :0",\
573 "3.3VCC = FLOAT :0",\
574 "VBAT = INT32 : 0",\
575 "VCPU1 = FLOAT : 0",\
576 "VCPU2 = FLOAT : 0",\
577 "VDIMMP1ABC = FLOAT : 0",\
578 "VDIMMP1DEF = FLOAT : 0",\
579 "VDIMMP2ABC = FLOAT : 0",\
580 "VDIMMP2DEF = FLOAT : 0",\
581 "5VSB = FLOAT : 0",\
582 "3.3VSB = FLOAT : 0",\
583 "1.8V PCH = FLOAT : 0",\
584 "PVNN PCH = FLOAT : 0",\
585 "1.05V PCH = FLOAT : 0",\
586 "Chassis Intru = INT32 : 0",\
587 "PS1 Status = INT32 : 0",\
588 "PS2 Status = INT32 : 0",\
589 "AOC_SAS TEMP = FLOAT : 0",\
590 "HDD TEMP = FLOAT : 0",\
591 "HSS Status = INT32 : 0",\
592 "",\
593 "[MicrowaveLog]",\
594 "tektronix_timestamp = DOUBLE : 0",\
595 "tektronix_set_power = DOUBLE : 0",\
596 "tektronix_set_frequency = DOUBLE : 0",\
597 "ana_pico_timestamp = DOUBLE : 0",\
598 "ana_pico_set_power = DOUBLE : 0",\
599 "ana_pico_set_frequency = DOUBLE : 0",\
600 "keysight_u2002a_timestamp = DOUBLE : 0",\
601 "keysight_u2002a_measured_power = DOUBLE : 0",\
602 "keysight_u8481a_timestamp = DOUBLE : 0",\
603 "keysight_u8481a_measured_power = DOUBLE : 0",\
604 "pressure_1 = DOUBLE : 0",\
605 "pressure_2 = DOUBLE : 0",\
606 "pressure_3 = DOUBLE : 0",\
607 "",\
608 NULL }
609 
610 #define HV_VACCLEANER_DEFINED
611 typedef struct {
612  INT pulse;
619 } HV_VACCLEANER;
620 
621 #define HV_VACCLEANER_STR(_name) const char *_name[] = {\
622 "[.]",\
623 "pulse = INT : 0",\
624 "DeltaTime(msec) = DWORD : 2000",\
625 "Period(msec) = DWORD : 10000",\
626 "channel-1 = INT : 11",\
627 "channel-2 = INT : 12",\
628 "DeltaU-1(kV) = FLOAT : 1",\
629 "DeltaU-2(kV) = FLOAT : -3",\
630 "",\
631 NULL }
632 
double frontend_loop_counts
Definition: nemu_experim.h:105
float bcr3
Definition: nemu_experim.h:344
double pressure_3
Definition: nemu_experim.h:290
float bcl3
Definition: nemu_experim.h:340
double keysight_u8481a_timestamp
Definition: nemu_experim.h:286
float implantation_energy
Definition: nemu_experim.h:302
DWORD period_msec_
Definition: nemu_experim.h:614
float mcp1
Definition: nemu_experim.h:346
int proposal_number
Definition: nemu_experim.h:383
double run_time
Definition: nemu_experim.h:99
float angle
Definition: nemu_experim.h:375
BOOL sample
Definition: nemu_experim.h:318
double slowMuonEvents
Definition: nemu_experim.h:101
float p2
Definition: nemu_experim.h:308
double tektronix_set_power
Definition: nemu_experim.h:279
float posmcp1i
Definition: nemu_experim.h:351
float posrdo
Definition: nemu_experim.h:362
float postdi
Definition: nemu_experim.h:357
float p1_dimma1_temp
Definition: nemu_experim.h:245
double tektronix_timestamp
Definition: nemu_experim.h:278
float postdo
Definition: nemu_experim.h:358
float mcp2f
Definition: nemu_experim.h:347
float a1
Definition: nemu_experim.h:330
BOOL bpar
Definition: nemu_experim.h:320
float field_setpoint
Definition: nemu_experim.h:314
float posluo
Definition: nemu_experim.h:356
float postuo
Definition: nemu_experim.h:360
BOOL wew
Definition: nemu_experim.h:319
float angle_vertical
Definition: nemu_experim.h:372
float energy_loss
Definition: nemu_experim.h:301
BOOL SRenable
Definition: nemu_experim.h:335
double keysight_u2002a_timestamp
Definition: nemu_experim.h:284
double ana_pico_timestamp
Definition: nemu_experim.h:281
char sample_cryo[NAME_LENGTH]
sample cryo name
Definition: sample_scfe.cxx:48
float angle_horizontal
Definition: nemu_experim.h:371
BEAMLINE_SETTINGS beamline_settings
double pressure_1
Definition: nemu_experim.h:288
double keysight_u2002a_measured_power
Definition: nemu_experim.h:285
unsigned long long U_LONG
GNU C-Compiler 64bit integer.
Definition: nemu_experim.h:87
#define STR_SIZE
Definition: nemu_experim.h:293
float a3
Definition: nemu_experim.h:332
float a4
Definition: nemu_experim.h:333
float rotation_angle
Definition: nemu_experim.h:334
float a0
Definition: nemu_experim.h:329
float peripherial_temp
Definition: nemu_experim.h:238
float bcr2
Definition: nemu_experim.h:343
float bcr4
Definition: nemu_experim.h:345
float mcp2anode
Definition: nemu_experim.h:349
float bcl2
Definition: nemu_experim.h:339
float postui
Definition: nemu_experim.h:359
float a2
Definition: nemu_experim.h:331
float mcp2r
Definition: nemu_experim.h:348
float posbui
Definition: nemu_experim.h:367
float posldo
Definition: nemu_experim.h:354
LEM00_IPMI_LOG lem00_ipmi_log
Definition: nemu_experim.h:392
float deltau_2_kv_
Definition: nemu_experim.h:618
double tektronix_set_frequency
Definition: nemu_experim.h:280
float p2_dimma1_temp
Definition: nemu_experim.h:247
float posrui
Definition: nemu_experim.h:363
float poslui
Definition: nemu_experim.h:355
float posrdi
Definition: nemu_experim.h:361
float p2_dimmd1_temp
Definition: nemu_experim.h:248
double frontend_loop_readtdc
Definition: nemu_experim.h:106
float p1
Definition: nemu_experim.h:307
float posbdi
Definition: nemu_experim.h:365
MICROWAVE_LOG microwave_log
Definition: nemu_experim.h:394
double td_clean
Definition: nemu_experim.h:102
float bcl4
Definition: nemu_experim.h:341
float p0
Definition: nemu_experim.h:306
float p3
Definition: nemu_experim.h:309
float deltau_1_kv_
Definition: nemu_experim.h:617
BOOL enabled
Definition: nemu_experim.h:379
float bcr1
Definition: nemu_experim.h:342
float leff_RAoff
Definition: nemu_experim.h:326
float height
Definition: nemu_experim.h:376
double readcounts
Definition: nemu_experim.h:108
#define N_TDC_CHANNELS
number of TDC channels
Definition: nemu_experim.h:64
INT mirror(INT cmd,...)
Definition: mirror.c:635
float magnetic_field
Definition: nemu_experim.h:303
int nominal_value
Definition: nemu_experim.h:388
LEM03_IPMI_LOG lem03_ipmi_log
Definition: nemu_experim.h:393
double td_good
Definition: nemu_experim.h:103
float td
Definition: nemu_experim.h:350
DWORD deltatime_msec_
Definition: nemu_experim.h:613
float p1_dimma1_temp
Definition: nemu_experim.h:204
float posruo
Definition: nemu_experim.h:364
double tdc_error_counts
Definition: nemu_experim.h:109
float p1_dimmd1_temp
Definition: nemu_experim.h:246
BOOL mcp2
Definition: nemu_experim.h:317
float p1_dimmb1_temp
Definition: nemu_experim.h:205
float posbuo
Definition: nemu_experim.h:368
float peripherial_temp
Definition: nemu_experim.h:202
#define N_DECAY_HISTS
number of LE-uSR npp decay histograms
Definition: nemu_experim.h:71
int last_TDCtime
Definition: nemu_experim.h:100
float p2_dimmf1_temp
Definition: nemu_experim.h:207
float bcl1
Definition: nemu_experim.h:338
float posmcp1o
Definition: nemu_experim.h:352
float p2_dimme1_temp
Definition: nemu_experim.h:206
double ana_pico_set_frequency
Definition: nemu_experim.h:283
float leff_RAon
Definition: nemu_experim.h:325
float posldi
Definition: nemu_experim.h:353
double ana_pico_set_power
Definition: nemu_experim.h:282
double poll_counts
Definition: nemu_experim.h:107
float posbdo
Definition: nemu_experim.h:366
double keysight_u8481a_measured_power
Definition: nemu_experim.h:287
double pressure_2
Definition: nemu_experim.h:289