BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
DstRunHeader.cxx
Go to the documentation of this file.
1#include "DstRunHeader.h"
2
3// ----- Default constructor ------------------------------------------
5 : TNamed("DstRunHeader", "")
7 , fRunNumber(0)
10 , fBeam("")
11 , fBeamA(-1)
12 , fBeamZ(-1)
13 , fBeamEnergy(0)
14 , fTarget("")
15 , fTargetA(-1)
16 , fTargetZ(-1)
17 , fFieldType(-1)
18 , fFieldScale(-1)
19 , fFieldName("")
20{}
21
22DstRunHeader::DstRunHeader(UInt_t period_number, UInt_t run_number, TTimeStamp start_time, TTimeStamp end_time)
23 : TNamed("DstRunHeader", "")
24 , fPeriodNumber(period_number)
25 , fRunNumber(run_number)
26 , fStartTime(start_time)
27 , fFinishTime(end_time)
28 , fBeam("")
29 , fBeamA(-1)
30 , fBeamZ(-1)
31 , fBeamEnergy(0)
32 , fTarget("")
33 , fTargetA(-1)
34 , fTargetZ(-1)
35 , fFieldType(-1)
36 , fFieldScale(-1)
37 , fFieldName("")
38{}
39
41 UInt_t run_number,
42 TTimeStamp start_time,
43 TTimeStamp end_time,
44 Int_t beam_a,
45 Int_t beam_z,
46 Float_t beam_energy,
47 Int_t target_a,
48 Int_t target_z,
49 Int_t field_type,
50 Double_t field_scale,
51 TString field_name,
52 TString geo_name)
53 : TNamed("DstRunHeader", "")
54 , fPeriodNumber(period_number)
55 , fRunNumber(run_number)
56 , fStartTime(start_time)
57 , fFinishTime(end_time)
58 , fBeam("")
59 , fBeamA(beam_a)
60 , fBeamZ(beam_z)
61 , fBeamEnergy(beam_energy)
62 , fTarget("")
63 , fTargetA(target_a)
64 , fTargetZ(target_z)
65 , fFieldType(field_type)
66 , fFieldScale(field_scale)
67 , fFieldName(field_name)
68{}
69
70// ----- Destructor ----------------------------------------------------
int Int_t
unsigned int UInt_t
float Float_t
double Double_t
Int_t fFieldType
Magnetic field type.
TString fBeam
Beam name, e.g.
TTimeStamp fStartTime
Start time of run.
UInt_t fPeriodNumber
Period Number.
DstRunHeader()
Default constructor.
Int_t fBeamZ
Beam, Z (charge).
TTimeStamp fFinishTime
Finish time of run.
Double_t fFieldScale
Magnetic field scale.
UInt_t fRunNumber
Run Number.
TString fFieldName
File name with magnetic field.
Int_t fTargetZ
Target, Z (charge): 0 - compound target or empty target, -1 - target was not defined.
virtual ~DstRunHeader()
Destructor.
TString fTarget
Target name, e.g.
Int_t fBeamA
Beam, A (atomic weight).
Int_t fTargetA
Target, A (atomic weight): 0 - empty target, -1 - target was not defined.
Float_t fBeamEnergy
Beam energy, GeV.