21 #ifndef MODULESETTINGS_H
22 #define MODULESETTINGS_H
34 static const unsigned CHANNELS(16);
41 unsigned int s_format;
42 unsigned int s_maxEvents;
45 unsigned int s_SlowFilterRange;
46 unsigned int s_FastFilterRange;
47 unsigned int s_FastTrgBackPlaneEnables;
48 unsigned int s_trigConfig0;
49 unsigned int s_trigConfig1;
50 unsigned int s_trigConfig2;
51 unsigned int s_trigConfig3;
52 unsigned int s_HostRtPreset;
56 double s_triggerRiseTime[CHANNELS];
57 double s_triggerFlattop[CHANNELS];
58 double s_triggerThreshold[CHANNELS];;
59 double s_energyRiseTime[CHANNELS];
60 double s_energyFlattop[CHANNELS];
61 double s_tau[CHANNELS];
62 double s_traceLength[CHANNELS];
63 double s_traceDelay[CHANNELS];
64 double s_vOffset[CHANNELS];
65 double s_Xdt[CHANNELS];
66 double s_BaselinePct[CHANNELS];
67 uint32_t s_Emin[CHANNELS];
68 uint32_t s_binFactor[CHANNELS];
69 uint32_t s_baselineAverage[CHANNELS];
70 uint32_t s_chanCsra[CHANNELS];
71 uint32_t s_chanCsrb[CHANNELS];
72 double s_blCut[CHANNELS];
73 double s_fastTrigBackLen[CHANNELS];
74 double s_CFDDelay[CHANNELS];
75 double s_CFDScale[CHANNELS];
76 double s_CFDThreshold[CHANNELS];
77 double s_QDCLen0[CHANNELS];
78 double s_QDCLen1[CHANNELS];
79 double s_QDCLen2[CHANNELS];
80 double s_QDCLen3[CHANNELS];
81 double s_QDCLen4[CHANNELS];
82 double s_QDCLen5[CHANNELS];
83 double s_QDCLen6[CHANNELS];
84 double s_QDCLen7[CHANNELS];
85 double s_extTrigStretch[CHANNELS];
86 double s_vetoStretch[CHANNELS];
87 uint32_t s_multiplicityMaskL[CHANNELS];
88 uint32_t s_multiplicityMaskH[CHANNELS];
89 double s_externDelayLen[CHANNELS];
90 double s_FTrigoutDelay[CHANNELS];
91 double s_chanTriggerStretch[CHANNELS];
108 std::vector<Slot> s_slots;
Definition: ModuleSettings.h:98
Definition: ModuleSettings.h:36
Definition: ModuleSettings.h:106
Definition: functions.h:26