BmnRoot
Loading...
Searching...
No Matches
DstEventHeader.cxx
Go to the documentation of this file.
1#include "DstEventHeader.h"
2
3// ----- Default constructor -------------------------------------------
4DstEventHeader::DstEventHeader(): FairEventHeader(),
5fHeaderName("DstEventHeader."),
6fEventId(0),
7fEventTimeTS(TTimeStamp()),
8fTriggerType(kBMNMINBIAS),
9fB(0),
10fZ2in(-100.0),
11fZ2out(-100.0),
12fADCin(-100.0),
13fADCout(-100.0),
14fZ1(-100.0),
15fZ2(-100.0),
16fZ3(-100.0),
17fZ4(-100.0),
18fADC1(-100.0),
19fADC2(-100.0),
20fADC3(-100.0),
21fADC4(-100.0),
22fZin(-100) {}
23
24// ----- Constructor with parameters -----------------------------------
25DstEventHeader::DstEventHeader(UInt_t run_id, UInt_t event_id, TTimeStamp event_time, BmnTriggerType trigger_type, Double_t b): FairEventHeader(),
26fHeaderName("DstEventHeader."),
27fEventId(event_id),
28fEventTimeTS(event_time),
29fTriggerType(trigger_type),
30fB(b),
31fZ2in(-100.0),
32fZ2out(-100.0),
33fADCin(-100.0),
34fADCout(-100.0),
35fZ1(-100.0),
36fZ2(-100.0),
37fZ3(-100.0),
38fZ4(-100.0),
39fADC1(-100.0),
40fADC2(-100.0),
41fADC3(-100.0),
42fADC4(-100.0),
43fZin(-100) {
44 SetRunId(run_id);
45 SetEventTime(event_time.AsDouble());
46}
47
48// ----- Destructor ----------------------------------------------------
50
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
Definition BmnEnums.h:61
@ kBMNMINBIAS
Definition BmnEnums.h:63
void CopyFrom(DstEventHeader *hdr)
virtual ~DstEventHeader()