BmnRoot
Loading...
Searching...
No Matches
BmnRunInfo.cxx
Go to the documentation of this file.
1/*
2 * File: BmnRunInfo.h
3 * Author: ilnur
4 *
5 * Created on February 10 2018, 17:25
6 */
7
8#include "BmnRunInfo.h"
9
11{
12 i_period_number = 0;
13 i_run_number = 0;
14 str_file_path = "";
15 str_beam_particle = "";
16 str_target_particle = "";
17 d_energy = 0;
18 i_event_count = 0;
19 d_field_voltage = 0;
20 i_geometry_id = 0;
21 i_trigger_id = 0;
22}
23
25{
26 i_period_number = orig->GetPeriodNumber();
27 i_run_number = orig->GetRunNumber();
28 str_beam_particle = orig->GetBeamParticle();
29 str_target_particle = orig->GetTargetParticle();
30 d_energy = orig->GetEnergy() ? *orig->GetEnergy() : -1;
31 // dt_start_datetime = orig->GetStartDatetime();
32 // dt_end_datetime = orig->GetEndDatetime() ? *orig->GetEndDatetime() : dt_end_datetime;
33 i_event_count = orig->GetEventCount() ? *orig->GetEventCount() : -1;
34 d_field_voltage = orig->GetFieldVoltage() ? *orig->GetFieldVoltage() : -1;
35 i_geometry_id = orig->GetGeometryId() ? *orig->GetGeometryId() : -1;
36 // i_trigger_id = orig->Get;
37}
38
virtual ~BmnRunInfo()
double * GetEnergy()
get energy of the current run
Definition UniRun.h:117
int GetRunNumber()
get run number of the current run
Definition UniRun.h:99
int GetPeriodNumber()
get period number of the current run
Definition UniRun.h:97
TString GetBeamParticle()
get beam particle of the current run
Definition UniRun.h:113
int * GetGeometryId()
get geometry id of the current run
Definition UniRun.h:141
double * GetFieldVoltage()
get field voltage of the current run
Definition UniRun.h:125
int * GetEventCount()
get event count of the current run
Definition UniRun.h:133
TString GetTargetParticle()
get target particle of the current run
Definition UniRun.h:115