Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
DammPlotIds.hpp
Go to the documentation of this file.
1 
4 #ifndef __DAMM_PLOTIDS_HPP_
5 #define __DAMM_PLOTIDS_HPP_ 1
6 
10 const int S1 = 2 , S2 = 4, S3 = 8,
11  S4 = 16, S5 = 32, S6 = 64,
12  S7 = 128, S8 = 256, S9 = 512,
13  SA = 1024, SB = 2048, SC = 4096,
14  SD = 8192, SE = 16384, SF = 32768;
15 
17 namespace dammIds {
18  const int GENERIC_CHANNEL = 10;
19 
21  namespace raw {
24  const int OFFSET = 1;
25  const int RANGE = 1899;
26 
29  const int D_RAW_ENERGY = 0;
30  const int D_FILTER_ENERGY = 300;
31  const int D_SCALAR = 600;
32  const int D_TIME = 900;
33  const int D_CAL_ENERGY = 1200;
34 
35  const int D_HIT_SPECTRUM = 1801;
36  const int D_SUBEVENT_GAP = 1802;
37  const int D_EVENT_LENGTH = 1803;
38  const int D_EVENT_GAP = 1804;
39  const int D_EVENT_MULTIPLICITY = 1805;
40  const int D_BUFFER_END_TIME = 1806;
41  const int DD_RUNTIME_SEC = 1807;
42  const int DD_DEAD_TIME_CUMUL = 1808;
43  const int DD_BUFFER_START_TIME = 1809;
44  const int DD_RUNTIME_MSEC = 1810;
45  const int D_NUMBER_OF_EVENTS = 1811;
46  const int D_HAS_TRACE = 1812;
47  }
48 
50  namespace mcp {
51  const int OFFSET = 2000;
52  const int RANGE = 10;
53  }
54 
56  namespace beta_scint {
57  const int OFFSET = 2050;
58  const int RANGE = 50;
59  }
60 
62  namespace neutron_scint {
63  const int OFFSET = 2100;
64  const int RANGE = 50;
65  }
66 
68  namespace liquid_scint {
69  const int OFFSET = 2150;
70  const int RANGE = 20;
71  }
72 
74  namespace doublebeta {
75  const int OFFSET = 2170;
76  const int RANGE = 10;
77  }
78 
80  namespace hen3 {
81  const int OFFSET = 2200;
82  const int RANGE = 50;
83  }
84 
86  namespace ge {
87  const int OFFSET = 2500;
88  const int RANGE = 500;
89  }
90 
92  namespace logic {
93  const int OFFSET = 3000;
94  const int RANGE = 100;
95  const int MAX_LOGIC = 10;
96  }
97 
99  namespace triggerlogic {
100  const int OFFSET = 3100;
101  const int RANGE = 100;
102  }
103 
105  namespace vandle{
106  const int OFFSET = 3200;
107  const int RANGE = 150;
108  }
109 
111  namespace teenyvandle {
112  const int OFFSET = 3350;
113  const int RANGE = 20;
114  }
115 
117  namespace pulser{
118  const int OFFSET = 3400;
119  const int RANGE = 20;
120  }
121 
123  namespace ssd {
124  const int OFFSET = 4100;
125  const int RANGE = 100;
126  }
127 
129  namespace implantSsd {
130  const int OFFSET = 4200;
131  const int RANGE = 300;
132  }
133 
135  namespace mtc {
136  const int OFFSET = 4500;
137  const int RANGE = 100;
138  }
139 
141  namespace ionChamber{
142  const int OFFSET = 4700;
143  const int RANGE = 100;
144  }
145 
147  namespace position {
148  const int OFFSET = 5000;
149  const int RANGE = 600;
150  }
151 
153  namespace correlator {
154  const int OFFSET = 6000;
155  const int RANGE = 10;
156  }
157 
159  namespace dssd {
160  const int OFFSET = 7000;
161  const int RANGE = 100;
162  }
163 
165  namespace dssd4she {
166  const int OFFSET = 7100;
167  const int RANGE = 100;
168  }
169 
171  namespace trace {
172  const int OFFSET = 7500;
173  const int RANGE = 150;
174  const int traceBins = SA;
175 
176  namespace tracefilterer {
177  const int DD_TRACE = 0;
178  const int DD_FILTER1 = 1;
179  const int DD_FILTER2 = 2;
180  const int DD_FILTER3 = 3;
181  const int DD_AVERAGE_TRACE = 4;
182  const int DD_REJECTED_TRACE = 5;
183  const int DD_ENERGY__BOARD_FILTER = 6;
184  const int D_RATIO_BOARD_FILTER = 7;
185  const int D_ENERGY1 = 8;
186  }
187 
188  namespace doubletraceanalyzer {
189  const int D_ENERGY2 = 16;
190  const int DD_DOUBLE_TRACE = 20;
191  const int DD_ENERGY2__TDIFF = 21;
192  const int DD_ENERGY2__ENERGY1 = 22;
193  const int DD_TRIPLE_TRACE = 30;
194  const int DD_TRIPLE_TRACE_FILTER1 = 31;
195  const int DD_TRIPLE_TRACE_FILTER2 = 32;
196  const int DD_TRIPLE_TRACE_FILTER3 = 33;
197  }
198 
199  namespace waveformanalyzer {
200  const int DD_TRACES = 40;
201  const int D_CHISQPERDOF = 41;
202  const int D_PHASE = 42;
203  const int DD_AMP = 43;
204  const int D_SIGMA = 44;
205  }
206 
208  namespace extractor {
209  const int maxSingleTraces = 99;
210  const int D_TRACE = 50;
211  }
212  }
213 }
214 #endif // __DAMM_PLOTIDS_HPP_
const int RANGE
Range for GeProcessor.
Definition: DammPlotIds.hpp:88
const int OFFSET
Offset for LiquidScintProcessor.
Definition: DammPlotIds.hpp:69
const int RANGE
Range for the traces.
Definition: DammPlotIds.hpp:173
const int S2
Definition: DammPlotIds.hpp:10
const int DD_RUNTIME_MSEC
Run Time in ms.
Definition: DammPlotIds.hpp:44
const int RANGE
Range for ImplantSsdProcessor.
Definition: DammPlotIds.hpp:131
const int OFFSET
Offset for DoubleBetaProcessor.
Definition: DammPlotIds.hpp:75
const int OFFSET
Offset for BetaScintProcessor.
Definition: DammPlotIds.hpp:57
const int OFFSET
Offset for Dssd4SheProcessor.
Definition: DammPlotIds.hpp:166
const int D_EVENT_LENGTH
Length of the events.
Definition: DammPlotIds.hpp:37
const int SF
Definition: DammPlotIds.hpp:14
const int SA
Definition: DammPlotIds.hpp:13
const int RANGE
Range for the TriggerLogicProcessor.
Definition: DammPlotIds.hpp:101
const int S7
Definition: DammPlotIds.hpp:12
const int OFFSET
Offset for ImplantSsdProcessor.
Definition: DammPlotIds.hpp:130
const int S1
Definition: DammPlotIds.hpp:10
const int S9
Definition: DammPlotIds.hpp:12
const int DD_BUFFER_START_TIME
Buffer Start Time.
Definition: DammPlotIds.hpp:43
const int D_TIME
Arrival times for the channels.
Definition: DammPlotIds.hpp:32
const int S3
Definition: DammPlotIds.hpp:10
const int OFFSET
Offset for McpProcessor.
Definition: DammPlotIds.hpp:51
const int D_BUFFER_END_TIME
Last time in Buffer.
Definition: DammPlotIds.hpp:40
const int SB
Definition: DammPlotIds.hpp:13
const int OFFSET
Offset for the TriggerLogicProcessor.
Definition: DammPlotIds.hpp:100
const int RANGE
Range for BetaScintProcessor.
Definition: DammPlotIds.hpp:58
const int OFFSET
Offset for Correlator.
Definition: DammPlotIds.hpp:154
const int RANGE
Range for DssdProcessor.
Definition: DammPlotIds.hpp:161
const int RANGE
Range for DoubleBetaProcessor.
Definition: DammPlotIds.hpp:76
const int RANGE
Range for Correlator.
Definition: DammPlotIds.hpp:155
const int OFFSET
Offset for SsdProcessor.
Definition: DammPlotIds.hpp:124
const int RANGE
Range for IonChamberProcessor.
Definition: DammPlotIds.hpp:143
const int D_NUMBER_OF_EVENTS
Number of processed events.
Definition: DammPlotIds.hpp:45
const int RANGE
Range for LiquidScintProcessor.
Definition: DammPlotIds.hpp:70
const int OFFSET
Offset for LogicProcessor.
Definition: DammPlotIds.hpp:93
const int SD
Definition: DammPlotIds.hpp:14
const int OFFSET
Offset for NeutronScintProcessor.
Definition: DammPlotIds.hpp:63
const int OFFSET
Offset for IonChamberProcessor.
Definition: DammPlotIds.hpp:142
const int S5
Definition: DammPlotIds.hpp:11
const int D_HIT_SPECTRUM
Channel hit spectrum.
Definition: DammPlotIds.hpp:35
const int RANGE
Range for the PulserProcessor Hists.
Definition: DammPlotIds.hpp:119
const int SE
Definition: DammPlotIds.hpp:14
const int OFFSET
offset for raw histograms
Definition: DammPlotIds.hpp:24
const int D_TRACE
His number for traces.
Definition: DammPlotIds.hpp:210
const int OFFSET
Offset for DssdProcessor.
Definition: DammPlotIds.hpp:160
const int RANGE
Range for Dssd4SheProcessor.
Definition: DammPlotIds.hpp:167
const int D_EVENT_GAP
Time difference between buffers.
Definition: DammPlotIds.hpp:38
const int maxSingleTraces
Number of traces to plot.
Definition: DammPlotIds.hpp:209
const int OFFSET
Offset for GeProcessor.
Definition: DammPlotIds.hpp:87
Namespace containing all the histogram id definitions.
Definition: BetaScintProcessor.hpp:12
const int S4
Definition: DammPlotIds.hpp:11
const int RANGE
Range for SsdProcessor.
Definition: DammPlotIds.hpp:125
const int OFFSET
Offset for MtcProcessor.
Definition: DammPlotIds.hpp:136
const int RANGE
Range for MtcProcessor.
Definition: DammPlotIds.hpp:137
const int OFFSET
Offset for PositionProcessor.
Definition: DammPlotIds.hpp:148
const int S6
Definition: DammPlotIds.hpp:11
const int D_CAL_ENERGY
Calibrated energies.
Definition: DammPlotIds.hpp:33
const int OFFSET
Offset for the traces.
Definition: DammPlotIds.hpp:172
const int OFFSET
Offset for TeenyVandleProcessor.
Definition: DammPlotIds.hpp:112
const int GENERIC_CHANNEL
A generic channel.
Definition: DammPlotIds.hpp:18
const int MAX_LOGIC
maximum number of logic signals
Definition: DammPlotIds.hpp:95
const int DD_RUNTIME_SEC
Run time in seconds.
Definition: DammPlotIds.hpp:41
const int DD_DEAD_TIME_CUMUL
Cumulative Deadtime.
Definition: DammPlotIds.hpp:42
const int RANGE
Range for McpProcessor.
Definition: DammPlotIds.hpp:52
const int RANGE
Range for the Logic Processor.
Definition: DammPlotIds.hpp:94
const int D_HAS_TRACE
Plot for Channels w/ Traces.
Definition: DammPlotIds.hpp:46
const int D_SUBEVENT_GAP
Time difference between sub events.
Definition: DammPlotIds.hpp:36
const int RANGE
Range for TeenyVandleProcessor.
Definition: DammPlotIds.hpp:113
const int RANGE
Range for NeutronScintProcessor.
Definition: DammPlotIds.hpp:64
const int RANGE
Range for PositionProcessor.
Definition: DammPlotIds.hpp:149
const int traceBins
Number of Bins for Traces.
Definition: DammPlotIds.hpp:174
const int RANGE
Range for raw histograms.
Definition: DammPlotIds.hpp:25
const int S8
Definition: DammPlotIds.hpp:12
const int RANGE
Range for Hen3Processor.
Definition: DammPlotIds.hpp:82
const int RANGE
Range for the VandleProcessor.
Definition: DammPlotIds.hpp:107
const int D_EVENT_MULTIPLICITY
Event multiplicity.
Definition: DammPlotIds.hpp:39
const int OFFSET
Offset for the PulserProcessor Hists.
Definition: DammPlotIds.hpp:118
const int OFFSET
Offset for Hen3Processor.
Definition: DammPlotIds.hpp:81
const int D_SCALAR
Rates for the detectors.
Definition: DammPlotIds.hpp:31
const int D_FILTER_ENERGY
Trace Filtered energies.
Definition: DammPlotIds.hpp:30
const int SC
Definition: DammPlotIds.hpp:13
const int OFFSET
Offset for the VandleProcessor.
Definition: DammPlotIds.hpp:106
const int D_RAW_ENERGY
Raw energies.
Definition: DammPlotIds.hpp:29