BmnRoot
26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
DstRunHeader.cxx
Go to the documentation of this file.
1
#include "
DstRunHeader.h
"
2
3
// ----- Default constructor ------------------------------------------
4
DstRunHeader::DstRunHeader
()
5
:
TNamed
(
"DstRunHeader"
,
""
)
6
,
fPeriodNumber
(0)
7
,
fRunNumber
(0)
8
,
fStartTime
(
TTimeStamp
())
9
,
fFinishTime
(
TTimeStamp
())
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
22
DstRunHeader::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
40
DstRunHeader::DstRunHeader
(
UInt_t
period_number,
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 ----------------------------------------------------
71
DstRunHeader::~DstRunHeader
() {}
DstRunHeader.h
Int_t
int Int_t
UInt_t
unsigned int UInt_t
Float_t
float Float_t
Double_t
double Double_t
DstRunHeader::fFieldType
Int_t fFieldType
Magnetic field type.
Definition
DstRunHeader.h:101
DstRunHeader::fBeam
TString fBeam
Beam name, e.g.
Definition
DstRunHeader.h:86
DstRunHeader::fStartTime
TTimeStamp fStartTime
Start time of run.
Definition
DstRunHeader.h:81
DstRunHeader::fPeriodNumber
UInt_t fPeriodNumber
Period Number.
Definition
DstRunHeader.h:77
DstRunHeader::DstRunHeader
DstRunHeader()
Default constructor.
Definition
DstRunHeader.cxx:4
DstRunHeader::fBeamZ
Int_t fBeamZ
Beam, Z (charge).
Definition
DstRunHeader.h:90
DstRunHeader::fFinishTime
TTimeStamp fFinishTime
Finish time of run.
Definition
DstRunHeader.h:83
DstRunHeader::fFieldScale
Double_t fFieldScale
Magnetic field scale.
Definition
DstRunHeader.h:103
DstRunHeader::fRunNumber
UInt_t fRunNumber
Run Number.
Definition
DstRunHeader.h:79
DstRunHeader::fFieldName
TString fFieldName
File name with magnetic field.
Definition
DstRunHeader.h:105
DstRunHeader::fTargetZ
Int_t fTargetZ
Target, Z (charge): 0 - compound target or empty target, -1 - target was not defined.
Definition
DstRunHeader.h:98
DstRunHeader::~DstRunHeader
virtual ~DstRunHeader()
Destructor.
Definition
DstRunHeader.cxx:71
DstRunHeader::fTarget
TString fTarget
Target name, e.g.
Definition
DstRunHeader.h:94
DstRunHeader::fBeamA
Int_t fBeamA
Beam, A (atomic weight).
Definition
DstRunHeader.h:88
DstRunHeader::fTargetA
Int_t fTargetA
Target, A (atomic weight): 0 - empty target, -1 - target was not defined.
Definition
DstRunHeader.h:96
DstRunHeader::fBeamEnergy
Float_t fBeamEnergy
Beam energy, GeV.
Definition
DstRunHeader.h:92
TNamed::TNamed
TNamed()
TString
TTimeStamp
base
header
DstRunHeader.cxx
Generated on
for BmnRoot by
1.17.0