clas12root
Loading...
Searching...
No Matches
rcdb_vals.h
Go to the documentation of this file.
1#pragma once
2
3#include <string>
4
5namespace clas12 {
6 using std::string;
7
8 struct rcdb_vals{
9 string file_name{""}; //data file name used to read the rcdb
10 string beam_current_request{""}; //Beam Current Request
11 string daq_comment{""}; //DAQ comment
12 string daq_config{""}; //Run config on main page
13 string daq_setup{""}; //Run type on main page
14 string daq_trigger{""}; //Trigger file
15 string operators{""};
16 string run_config{""}; //DAQ/Trigger config file
17 string run_type{""}; //Run Type
18 string target{""}; //Target
19 string user_comment{""};//
20 float beam_current{0}; //Beam current
21 float beam_energy{0}; //Beam Energy
22 float events_rate{0}; //Daq events rate
23 float solenoid_current{0}; //Solenoid current
24 float solenoid_scale{0}; //Solenoid scale factor
25 float target_position{0}; //Target position
26 float target_polarization{0}; //Target position
27 float test{0}; //Beam test
28 float torus_current{0}; //Torus current
29 float torus_scale{0}; //Torus scale factor
30 int run_number{0}; //given run number (not actually from rcdb)
31 int event_count{0}; //Number of events in run
32 int evio_files_count{0}; //The number of data files
33 int half_wave_plate{0}; //Half Wave Plate position
34 int megabyte_count{0}; //The number of megabytes in run
35 int status{0}; //Run Status
36 int temperature{0}; //Temperature of the Sun
37 bool is_valid_run_end{1}; //True if a run has valid run-end record. False means the run was aborted/crashed at some point
38 };
39}
Definition calextras.cpp:10
Definition rcdb_vals.h:8
string daq_trigger
Definition rcdb_vals.h:14
int run_number
Definition rcdb_vals.h:30
float solenoid_current
Definition rcdb_vals.h:23
string beam_current_request
Definition rcdb_vals.h:10
float test
Definition rcdb_vals.h:27
bool is_valid_run_end
Definition rcdb_vals.h:37
string daq_comment
Definition rcdb_vals.h:11
int temperature
Definition rcdb_vals.h:36
int status
Definition rcdb_vals.h:35
string run_type
Definition rcdb_vals.h:17
int half_wave_plate
Definition rcdb_vals.h:33
string run_config
Definition rcdb_vals.h:16
int event_count
Definition rcdb_vals.h:31
float beam_energy
Definition rcdb_vals.h:21
int megabyte_count
Definition rcdb_vals.h:34
string daq_config
Definition rcdb_vals.h:12
float torus_current
Definition rcdb_vals.h:28
string user_comment
Definition rcdb_vals.h:19
float solenoid_scale
Definition rcdb_vals.h:24
string target
Definition rcdb_vals.h:18
int evio_files_count
Definition rcdb_vals.h:32
string daq_setup
Definition rcdb_vals.h:13
float events_rate
Definition rcdb_vals.h:22
float beam_current
Definition rcdb_vals.h:20
float torus_scale
Definition rcdb_vals.h:29
float target_position
Definition rcdb_vals.h:25
string file_name
Definition rcdb_vals.h:9
string operators
Definition rcdb_vals.h:15
float target_polarization
Definition rcdb_vals.h:26