BmnRoot
Loading...
Searching...
No Matches
DstEventHeader.cxx
Go to the documentation of this file.
1
#include "
DstEventHeader.h
"
2
3
// ----- Default constructor -------------------------------------------
4
DstEventHeader::DstEventHeader
(): FairEventHeader(),
5
fHeaderName(
"DstEventHeader."
),
6
fEventId(0),
7
fEventTimeTS(TTimeStamp()),
8
fTriggerType(
kBMNMINBIAS
),
9
fB(0),
10
fZ2in(-100.0),
11
fZ2out(-100.0),
12
fADCin(-100.0),
13
fADCout(-100.0),
14
fZ1(-100.0),
15
fZ2(-100.0),
16
fZ3(-100.0),
17
fZ4(-100.0),
18
fADC1(-100.0),
19
fADC2(-100.0),
20
fADC3(-100.0),
21
fADC4(-100.0),
22
fZin(-100) {}
23
24
// ----- Constructor with parameters -----------------------------------
25
DstEventHeader::DstEventHeader
(UInt_t run_id, UInt_t event_id, TTimeStamp event_time,
BmnTriggerType
trigger_type, Double_t b): FairEventHeader(),
26
fHeaderName(
"DstEventHeader."
),
27
fEventId(event_id),
28
fEventTimeTS(event_time),
29
fTriggerType(trigger_type),
30
fB(b),
31
fZ2in(-100.0),
32
fZ2out(-100.0),
33
fADCin(-100.0),
34
fADCout(-100.0),
35
fZ1(-100.0),
36
fZ2(-100.0),
37
fZ3(-100.0),
38
fZ4(-100.0),
39
fADC1(-100.0),
40
fADC2(-100.0),
41
fADC3(-100.0),
42
fADC4(-100.0),
43
fZin(-100) {
44
SetRunId(run_id);
45
SetEventTime(event_time.AsDouble());
46
}
47
48
// ----- Destructor ----------------------------------------------------
49
DstEventHeader::~DstEventHeader
() {}
50
51
void
DstEventHeader::CopyFrom
(
DstEventHeader
* hdr) {
52
fRunId = hdr->fRunId;
53
fEventTime = hdr->fEventTime;
54
fHeaderName = hdr->fHeaderName;
55
fEventId = hdr->fEventId;
56
fEventTimeTS = hdr->fEventTimeTS;
57
fTriggerType = hdr->fTriggerType;
58
fB = hdr->fB;
59
fZ2in = hdr->fZ2in;
60
fZ2out = hdr->fZ2out;
61
fADCin = hdr->fADCin;
62
fADCout = hdr->fADCout;
63
fZ1 = hdr->fZ1;
64
fZ2 = hdr->fZ2;
65
fZ3 = hdr->fZ3;
66
fZ4 = hdr->fZ4;
67
fADC1 = hdr->fADC1;
68
fADC2 = hdr->fADC2;
69
fADC3 = hdr->fADC3;
70
fADC4 = hdr->fADC4;
71
fZin = hdr->fZin;
72
}
BmnTriggerType
BmnTriggerType
Definition
BmnEnums.h:61
kBMNMINBIAS
@ kBMNMINBIAS
Definition
BmnEnums.h:63
DstEventHeader
Definition
DstEventHeader.h:10
DstEventHeader::CopyFrom
void CopyFrom(DstEventHeader *hdr)
Definition
DstEventHeader.cxx:51
DstEventHeader::~DstEventHeader
virtual ~DstEventHeader()
Definition
DstEventHeader.cxx:49
DstEventHeader::DstEventHeader
DstEventHeader()
Definition
DstEventHeader.cxx:4
DstEventHeader.h
base
header
DstEventHeader.cxx
Generated on Fri May 15 2026 10:40:50 for BmnRoot by
1.9.8