ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
EventInfo
src
EventID.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
13
14
15
#include "
EventInfo/EventID.h
"
16
17
18
EventID::EventID
() :
19
EventIDBase()
20
{}
21
22
EventID::EventID
(
number_type
run_number,
23
uint64_t event_number) :
24
EventIDBase(run_number, event_number)
25
{}
26
27
EventID::EventID
(
number_type
run_number,
28
uint64_t event_number,
29
number_type
time_stamp) :
30
EventIDBase(run_number, event_number, time_stamp)
31
{}
32
33
EventID::EventID
(
number_type
run_number,
34
uint64_t event_number,
35
number_type
time_stamp,
36
number_type
time_stamp_ns_offset,
37
number_type
lumi_block,
38
number_type
bunch_crossing_id) :
39
EventIDBase(run_number, event_number, time_stamp, time_stamp_ns_offset,
40
lumi_block, bunch_crossing_id)
41
{}
42
43
44
EventID::EventID
(
number_type
run_number,
45
uint64_t event_number,
46
number_type
time_stamp,
47
number_type
time_stamp_ns_offset,
48
number_type
lumi_block,
49
number_type
bunch_crossing_id,
50
number_type
detector_mask0
,
51
number_type
detector_mask1
,
52
number_type
detector_mask2
,
53
number_type
detector_mask3
)
54
:
55
EventIDBase(run_number, event_number, time_stamp, time_stamp_ns_offset,
56
lumi_block, bunch_crossing_id),
57
m_detector_mask0
(
detector_mask0
),
58
m_detector_mask1
(
detector_mask1
),
59
m_detector_mask2
(
detector_mask2
),
60
m_detector_mask3
(
detector_mask3
)
61
{}
62
63
64
EventID::~EventID
()
65
{}
66
67
68
69
void
70
EventID::set_detector_mask
(
number_type
detectorMask0,
71
number_type
detectorMask1,
72
number_type
detectorMask2,
73
number_type
detectorMask3) {
74
m_detector_mask0
= detectorMask0;
75
m_detector_mask1
= detectorMask1;
76
m_detector_mask2
= detectorMask2;
77
m_detector_mask3
= detectorMask3;
78
}
EventID.h
This class provides a unique identification for each event, in terms of run/event number and/or a tim...
EventID::detector_mask3
number_type detector_mask3(void) const
detector mask1 - bit field indicating which TTC zones have been built into the event,...
Definition
EventID.h:149
EventID::detector_mask2
number_type detector_mask2(void) const
detector mask0 - bit field indicating which TTC zones have been built into the event,...
Definition
EventID.h:143
EventID::detector_mask1
number_type detector_mask1(void) const
detector mask1 - bit field indicating which TTC zones have been built into the event,...
Definition
EventID.h:137
EventID::m_detector_mask2
number_type m_detector_mask2
detector mask2 - additional trigger bits
Definition
EventID.h:115
EventID::set_detector_mask
void set_detector_mask(number_type detectorMask0, number_type detectorMask1, number_type detectorMask2=0, number_type detectorMask3=0)
set detector mask
Definition
EventID.cxx:70
EventID::~EventID
virtual ~EventID()
Definition
EventID.cxx:64
EventID::number_type
EventIDBase::number_type number_type
Definition
EventID.h:37
EventID::EventID
EventID()
Definition
EventID.cxx:18
EventID::detector_mask0
number_type detector_mask0(void) const
detector mask0 - bit field indicating which TTC zones have been built into the event,...
Definition
EventID.h:131
EventID::m_detector_mask0
number_type m_detector_mask0
detector mask0 - bit field indicating which TTC zones have been built into the event,...
Definition
EventID.h:104
EventID::m_detector_mask3
number_type m_detector_mask3
detector mask3 - additional trigger bits
Definition
EventID.h:120
EventID::m_detector_mask1
number_type m_detector_mask1
detector mask1 - bit field indicating which TTC zones have been built into the event,...
Definition
EventID.h:110
Generated on
for ATLAS Offline Software by
1.17.0