Class Reference for E1039 Core & Analysis Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DecoData.cc
Go to the documentation of this file.
1 #include "DecoData.h"
2 
3 //ClassImp(FeeData);
4 //ClassImp(RunData);
5 
6 //ClassImp(SlowControlData);
7 //ClassImp(ScalerData);
8 //ClassImp(SpillData);
9 
11 //
12 // Run Data
13 //
15  roc(0), board(0), hard(0), falling_enabled(0), segmentation(0),
16  multihit_elim_enabled(0), updating_enabled(0), elim_window(0),
17  lowLimit(0), highLimit(0), selectWindow(0)
18 {
19  ;
20 }
21 
23  run_id(0), utime_b(0), utime_e(0), run_desc(""),
24  n_fee_event(0), n_fee_prescale(0), n_run_desc(0),
25  n_spill(0), n_evt_all(0), n_evt_dec(0),
26  n_phys_evt(0), n_phys_evt_bad(0), n_flush_evt(0), n_flush_evt_bad(0),
27  n_hit(0), n_t_hit(0), n_hit_bad(0), n_t_hit_bad(0),
28  n_v1495(0), n_v1495_d1ad(0), n_v1495_d2ad(0), n_v1495_d3ad(0)
29 {
30  memset( fpga_enabled, 0, sizeof( fpga_enabled));
31  memset( nim_enabled, 0, sizeof( nim_enabled));
32  memset(fpga_prescale, 0, sizeof(fpga_prescale));
33  memset( nim_prescale, 0, sizeof( nim_prescale));
34 
35  memset(trig_bit, 0, sizeof(trig_bit));
36  memset(prescale, 0, sizeof(prescale));
37 }
38 
39 
41 //
42 // Spill Data
43 //
44 
46  ts(""), name(""), value(""), type("")
47 {
48  ;
49 }
50 
52  type(0), coda(0), roc(0), board(0), chan(0), value(0), name("")
53 {
54  ;
55 }
56 
58  spill_id(0), spill_id_slow(0), run_id(0), targ_pos(0),
59  bos_coda_id(0), bos_vme_time(0), eos_coda_id(0), eos_vme_time(0),
60  n_bos_spill(0), n_eos_spill(0), n_slow(0), n_scaler(0)
61 {
62  ;
63 }
64 
66 //
67 // Event Data
68 //
69 
71  event(0), id(0), roc(0), board(0), chan(0), det(0), ele(0), lvl(0), time(0)
72 {
73  ;
74 }
75 
77  eventID(0), codaEventID(0), runID(0), spillID(0),
78  dataQuality(0), vmeTime(0), trigger_bits(0),
79  triggerCount(0), turnOnset(0), rfOnset(0), flag_v1495(0)
80 {
81  memset(RawMATRIX , 0, sizeof(RawMATRIX ));
82  memset(AfterInhMATRIX, 0, sizeof(AfterInhMATRIX));
83  memset(NIM , 0, sizeof(NIM ));
84  memset(MATRIX , 0, sizeof(MATRIX ));
85  memset(sums , 0, sizeof(sums ));
86  memset(rf , 0, sizeof(rf ));
87 }
88 
90  n_qie(0), n_v1495(0), n_tdc(0), n_trig_b(0), n_trig_c(0)
91 {
92  ;
93 }
94 
HitData()
Definition: DecoData.cc:70
int fpga_prescale[5]
Definition: DecoData.h:79
ScalerData()
Definition: DecoData.cc:51
int prescale[8]
Definition: DecoData.h:83
int AfterInhMATRIX[5]
Definition: DecoData.h:190
int RawMATRIX[5]
Definition: DecoData.h:189
unsigned int rf[33]
Definition: DecoData.h:198
SpillData()
Definition: DecoData.cc:57
EventData()
Definition: DecoData.cc:89
int fpga_enabled[5]
Definition: DecoData.h:77
EventInfo()
Definition: DecoData.cc:76
FeeData()
Definition: DecoData.cc:14
int nim_prescale[3]
Definition: DecoData.h:80
int NIM[5]
Definition: DecoData.h:191
int nim_enabled[5]
Definition: DecoData.h:78
int trig_bit[10]
Definition: DecoData.h:82
RunData()
Definition: DecoData.cc:22
int MATRIX[5]
Definition: DecoData.h:192
unsigned int sums[4]
Definition: DecoData.h:194