ATLAS Offline Software
Loading...
Searching...
No Matches
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
19 EventIDBase()
20{}
21
23 uint64_t event_number) :
24 EventIDBase(run_number, event_number)
25{}
26
28 uint64_t event_number,
29 number_type time_stamp) :
30 EventIDBase(run_number, event_number, time_stamp)
31{}
32
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
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,
54 :
55 EventIDBase(run_number, event_number, time_stamp, time_stamp_ns_offset,
56 lumi_block, bunch_crossing_id),
61{}
62
63
66
67
68
69void
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}
This class provides a unique identification for each event, in terms of run/event number and/or a tim...
number_type detector_mask3(void) const
detector mask1 - bit field indicating which TTC zones have been built into the event,...
Definition EventID.h:149
number_type detector_mask2(void) const
detector mask0 - bit field indicating which TTC zones have been built into the event,...
Definition EventID.h:143
number_type detector_mask1(void) const
detector mask1 - bit field indicating which TTC zones have been built into the event,...
Definition EventID.h:137
number_type m_detector_mask2
detector mask2 - additional trigger bits
Definition EventID.h:115
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
virtual ~EventID()
Definition EventID.cxx:64
EventIDBase::number_type number_type
Definition EventID.h:37
EventID()
Definition EventID.cxx:18
number_type detector_mask0(void) const
detector mask0 - bit field indicating which TTC zones have been built into the event,...
Definition EventID.h:131
number_type m_detector_mask0
detector mask0 - bit field indicating which TTC zones have been built into the event,...
Definition EventID.h:104
number_type m_detector_mask3
detector mask3 - additional trigger bits
Definition EventID.h:120
number_type m_detector_mask1
detector mask1 - bit field indicating which TTC zones have been built into the event,...
Definition EventID.h:110