BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
DstEventHeader.cxx
Go to the documentation of this file.
1
#include "
DstEventHeader.h
"
2
3
// ----- Default constructor -------------------------------------------
4
DstEventHeader::DstEventHeader
()
5
:
FairEventHeader
()
6
,
fHeaderName
(
"DstEventHeader."
)
7
,
fEventId
(0)
8
,
fPeriodId
(0)
9
,
fEventTimeTS
(
TTimeStamp
())
10
,
fTriggerType
(
kBMNMINBIAS
)
11
,
fB
(0)
12
,
fZ2in
(-100.0)
13
,
fZ2out
(-100.0)
14
,
fADCin
(-100.0)
15
,
fADCout
(-100.0)
16
,
fZ1
(-100.0)
17
,
fZ2
(-100.0)
18
,
fZ3
(-100.0)
19
,
fZ4
(-100.0)
20
,
fADC1
(-100.0)
21
,
fADC2
(-100.0)
22
,
fADC3
(-100.0)
23
,
fADC4
(-100.0)
24
,
fZin
(-100)
25
{}
26
27
// ----- Constructor with parameters -----------------------------------
28
DstEventHeader::DstEventHeader
(
UInt_t
run_id,
29
UInt_t
event_id,
30
TTimeStamp
event_time,
31
BmnTriggerType
trigger_type,
32
Double_t
b)
33
:
FairEventHeader
()
34
,
fHeaderName
(
"DstEventHeader."
)
35
,
fEventId
(event_id)
36
,
fPeriodId
(0)
37
,
fEventTimeTS
(event_time)
38
,
fTriggerType
(trigger_type)
39
,
fB
(b)
40
,
fZ2in
(-100.0)
41
,
fZ2out
(-100.0)
42
,
fADCin
(-100.0)
43
,
fADCout
(-100.0)
44
,
fZ1
(-100.0)
45
,
fZ2
(-100.0)
46
,
fZ3
(-100.0)
47
,
fZ4
(-100.0)
48
,
fADC1
(-100.0)
49
,
fADC2
(-100.0)
50
,
fADC3
(-100.0)
51
,
fADC4
(-100.0)
52
,
fZin
(-100)
53
{
54
SetRunId(run_id);
55
SetEventTime(event_time.
AsDouble
());
56
}
57
58
// ----- Destructor ----------------------------------------------------
59
DstEventHeader::~DstEventHeader
() {}
60
61
void
DstEventHeader::CopyFrom
(
DstEventHeader
* hdr)
62
{
63
fRunId = hdr->fRunId;
64
fEventTime = hdr->fEventTime;
65
fHeaderName
= hdr->
fHeaderName
;
66
fEventId
= hdr->
fEventId
;
67
fPeriodId
= hdr->
fPeriodId
;
68
fEventTimeTS
= hdr->
fEventTimeTS
;
69
fTriggerType
= hdr->
fTriggerType
;
70
fB
= hdr->
fB
;
71
fZ2in
= hdr->
fZ2in
;
72
fZ2out
= hdr->
fZ2out
;
73
fADCin
= hdr->
fADCin
;
74
fADCout
= hdr->
fADCout
;
75
fZ1
= hdr->
fZ1
;
76
fZ2
= hdr->
fZ2
;
77
fZ3
= hdr->
fZ3
;
78
fZ4
= hdr->
fZ4
;
79
fADC1
= hdr->
fADC1
;
80
fADC2
= hdr->
fADC2
;
81
fADC3
= hdr->
fADC3
;
82
fADC4
= hdr->
fADC4
;
83
fZin
= hdr->
fZin
;
84
}
UInt_t
unsigned int UInt_t
Double_t
double Double_t
BmnTriggerType
BmnTriggerType
Define type of event.
Definition
BmnEnums.h:134
kBMNMINBIAS
@ kBMNMINBIAS
"min.bias" BC1 + BC2 + T0 + VC + FD
Definition
BmnEnums.h:136
DstEventHeader.h
DstEventHeader::fZ3
Double_t fZ3
Definition
DstEventHeader.h:30
DstEventHeader::fZ2out
Double_t fZ2out
Definition
DstEventHeader.h:27
DstEventHeader::fADCin
Double_t fADCin
Definition
DstEventHeader.h:28
DstEventHeader::fADC3
Double_t fADC3
Definition
DstEventHeader.h:31
DstEventHeader::fEventId
UInt_t fEventId
Event Identifier.
Definition
DstEventHeader.h:16
DstEventHeader::fADC2
Double_t fADC2
Definition
DstEventHeader.h:31
DstEventHeader::fZ4
Double_t fZ4
Definition
DstEventHeader.h:30
DstEventHeader::fADCout
Double_t fADCout
Definition
DstEventHeader.h:29
DstEventHeader::fZ1
Double_t fZ1
Definition
DstEventHeader.h:30
DstEventHeader::CopyFrom
void CopyFrom(DstEventHeader *hdr)
Definition
DstEventHeader.cxx:61
DstEventHeader::fTriggerType
BmnTriggerType fTriggerType
Trigger Type (beam = 6 or target = 1).
Definition
DstEventHeader.h:22
DstEventHeader::~DstEventHeader
virtual ~DstEventHeader()
Destructor.
Definition
DstEventHeader.cxx:59
DstEventHeader::fADC1
Double_t fADC1
Definition
DstEventHeader.h:31
DstEventHeader::DstEventHeader
DstEventHeader()
Default constructor.
Definition
DstEventHeader.cxx:4
DstEventHeader::fPeriodId
UInt_t fPeriodId
Period Id.
Definition
DstEventHeader.h:18
DstEventHeader::fHeaderName
TString fHeaderName
Event Header branch name.
Definition
DstEventHeader.h:13
DstEventHeader::fB
Double_t fB
Impact parameter [fm].
Definition
DstEventHeader.h:24
DstEventHeader::fZ2in
Double_t fZ2in
Total charge before and after the target.
Definition
DstEventHeader.h:26
DstEventHeader::fZ2
Double_t fZ2
Definition
DstEventHeader.h:30
DstEventHeader::fEventTimeTS
TTimeStamp fEventTimeTS
Event Time in TTimeStamp.
Definition
DstEventHeader.h:20
DstEventHeader::fZin
Short_t fZin
Definition
DstEventHeader.h:32
DstEventHeader::fADC4
Double_t fADC4
Definition
DstEventHeader.h:31
FairEventHeader
TTimeStamp
TTimeStamp::AsDouble
Double_t AsDouble() const
base
header
DstEventHeader.cxx
Generated on
for BmnRoot by
1.17.0