BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
BmnSpillHeader.cxx
Go to the documentation of this file.
1
#include "
BmnSpillHeader.h
"
2
3
#include <
TTimeStamp.h
>
4
5
BmnSpillHeader::BmnSpillHeader
(
UInt_t
period_id,
UInt_t
event_id)
6
:
fEventIdStart
(0)
7
,
fEventIdEnd
(event_id)
8
,
fEventCnt
(0)
9
,
fPeriodId
(period_id)
10
,
fSpillId
(0)
11
,
fStartTS
{
TTimeStamp
(0, 0)}
12
,
fStopTS
{
TTimeStamp
(0, 0)}
13
,
fFirstEventTS
{
TTimeStamp
(0, 0)}
14
,
fLastEventTS
{
TTimeStamp
(0, 0)}
// , fStartTS{SysPoint::min()}
15
// , fStopTS{SysPoint::min()}
16
// , fFirstEventTS{SysPoint::min()}
17
// , fLastEventTS{SysPoint::min()}
18
,
fRawT0Cntrs
{0}
19
,
fBeamTrigger
(0)
20
,
fBTnBusy
(0)
21
,
fL0
(0)
22
,
fTrigProtection
(0)
23
,
fBC1
(0)
24
,
fBC2
(0)
25
,
fBC3
(0)
26
,
fAccepted
(0)
27
,
fCand
(0)
28
,
fBP
(0)
29
,
fAP
(0)
30
,
fRj
(0)
31
,
fAll
(0)
32
,
fAvail
(0)
33
{
34
printf(
"SH %p created\n"
,
this
);
35
}
36
37
// ----- Destructor ----------------------------------------------------
38
BmnSpillHeader::~BmnSpillHeader
()
39
{
40
printf(
"SH %p destroyed\n"
,
this
);
41
}
42
43
void
BmnSpillHeader::Clear
()
44
{
45
fEventIdStart
= 0;
46
fEventIdEnd
= 0;
47
fEventCnt
= 0;
48
fPeriodId
= 0;
49
fSpillId
= 0;
50
fStartTS
=
TTimeStamp
(0, 0);
51
fStopTS
=
TTimeStamp
(0, 0);
52
fFirstEventTS
=
TTimeStamp
(0, 0);
53
fLastEventTS
=
TTimeStamp
(0, 0);
54
// fStartTS = SysPoint::min();
55
// fStopTS = SysPoint::min();
56
// fFirstEventTS = SysPoint::min();
57
// fLastEventTS = SysPoint::min();
58
fRawT0Cntrs
.fill(0);
59
fScalersTotal
.clear();
60
// fScalersVec.clear();
61
fEventTrigCount
.clear();
62
fBeamTrigger
= 0;
63
fBTnBusy
= 0;
64
fL0
= 0;
65
fTrigProtection
= 0;
66
fBC1
= 0;
67
fBC2
= 0;
68
fBC3
= 0;
69
fAccepted
= 0;
70
fCand
= 0;
71
fBP
= 0;
72
fAP
= 0;
73
fRj
= 0;
74
fAll
= 0;
75
fAvail
= 0;
76
}
UInt_t
unsigned int UInt_t
TTimeStamp.h
BmnSpillHeader.h
BmnSpillHeader::fLastEventTS
TTimeStamp fLastEventTS
Definition
BmnSpillHeader.h:43
BmnSpillHeader::fAccepted
UInt_t fAccepted
Definition
BmnSpillHeader.h:59
BmnSpillHeader::fStartTS
TTimeStamp fStartTS
Definition
BmnSpillHeader.h:40
BmnSpillHeader::fFirstEventTS
TTimeStamp fFirstEventTS
Definition
BmnSpillHeader.h:42
BmnSpillHeader::fScalersTotal
MapString2Cnt fScalersTotal
Definition
BmnSpillHeader.h:45
BmnSpillHeader::fAll
UInt_t fAll
Definition
BmnSpillHeader.h:64
BmnSpillHeader::fEventIdEnd
UInt_t fEventIdEnd
Event Id.
Definition
BmnSpillHeader.h:29
BmnSpillHeader::fBP
UInt_t fBP
Definition
BmnSpillHeader.h:61
BmnSpillHeader::BmnSpillHeader
BmnSpillHeader(UInt_t period_id=0, UInt_t event_id=0)
Constructor.
Definition
BmnSpillHeader.cxx:5
BmnSpillHeader::fSpillId
UInt_t fSpillId
Spill Id.
Definition
BmnSpillHeader.h:35
BmnSpillHeader::~BmnSpillHeader
virtual ~BmnSpillHeader()
Destructor.
Definition
BmnSpillHeader.cxx:38
BmnSpillHeader::fAvail
UInt_t fAvail
Definition
BmnSpillHeader.h:65
BmnSpillHeader::Clear
void Clear()
Definition
BmnSpillHeader.cxx:43
BmnSpillHeader::fBTnBusy
UInt_t fBTnBusy
Definition
BmnSpillHeader.h:53
BmnSpillHeader::fEventTrigCount
MapString2Cnt fEventTrigCount
Definition
BmnSpillHeader.h:47
BmnSpillHeader::fCand
UInt_t fCand
Definition
BmnSpillHeader.h:60
BmnSpillHeader::fBC1
UInt_t fBC1
Definition
BmnSpillHeader.h:56
BmnSpillHeader::fRj
UInt_t fRj
Definition
BmnSpillHeader.h:63
BmnSpillHeader::fBC2
UInt_t fBC2
Definition
BmnSpillHeader.h:57
BmnSpillHeader::fL0
UInt_t fL0
Definition
BmnSpillHeader.h:54
BmnSpillHeader::fEventCnt
UInt_t fEventCnt
Event count.
Definition
BmnSpillHeader.h:31
BmnSpillHeader::fEventIdStart
UInt_t fEventIdStart
Event Id.
Definition
BmnSpillHeader.h:27
BmnSpillHeader::fStopTS
TTimeStamp fStopTS
Definition
BmnSpillHeader.h:41
BmnSpillHeader::fAP
UInt_t fAP
Definition
BmnSpillHeader.h:62
BmnSpillHeader::fBeamTrigger
UInt_t fBeamTrigger
Definition
BmnSpillHeader.h:52
BmnSpillHeader::fPeriodId
UInt_t fPeriodId
Period Id.
Definition
BmnSpillHeader.h:33
BmnSpillHeader::fRawT0Cntrs
array< UInt_t, kT0_BIN_BLOCK_WORDS > fRawT0Cntrs
Definition
BmnSpillHeader.h:50
BmnSpillHeader::fBC3
UInt_t fBC3
Definition
BmnSpillHeader.h:58
BmnSpillHeader::fTrigProtection
UInt_t fTrigProtection
Definition
BmnSpillHeader.h:55
TTimeStamp
base
header
BmnSpillHeader.cxx
Generated on
for BmnRoot by
1.17.0