ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
ByteStreamCnvSvc
src
EventContextByteStream.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
10
11
#include "
EventContextByteStream.h
"
12
#include "
CxxUtils/checker_macros.h
"
13
14
//________________________________________________________________________________
15
EventContextByteStream::EventContextByteStream
(
const
IEvtSelector* selector) :
m_evtSelector
(selector) {
16
}
17
//________________________________________________________________________________
18
EventContextByteStream::EventContextByteStream
(
const
EventContextByteStream
& ctxt) : IEvtSelector::Context(),
19
m_evtSelector
(ctxt.
m_evtSelector
) {
20
}
21
//________________________________________________________________________________
22
EventContextByteStream::~EventContextByteStream
() {
23
}
24
//________________________________________________________________________________
25
void
*
EventContextByteStream::identifier
()
const
{
26
IEvtSelector*
id
ATLAS_THREAD_SAFE
=
const_cast<
IEvtSelector*
>
(
m_evtSelector
);
27
return
id;
28
}
EventContextByteStream.h
This file contains the class definition for the EventContextByteStream class.
checker_macros.h
Define macros for attributes used to control the static checker.
ATLAS_THREAD_SAFE
#define ATLAS_THREAD_SAFE
Definition
checker_macros.h:211
EventContextByteStream::m_evtSelector
const IEvtSelector * m_evtSelector
Definition
EventContextByteStream.h:35
EventContextByteStream::EventContextByteStream
EventContextByteStream(const IEvtSelector *selector)
Constructor.
Definition
EventContextByteStream.cxx:15
EventContextByteStream::identifier
virtual void * identifier() const
Inequality operator.
Definition
EventContextByteStream.cxx:25
EventContextByteStream::~EventContextByteStream
virtual ~EventContextByteStream()
Destructor.
Definition
EventContextByteStream.cxx:22
Generated on
for ATLAS Offline Software by
1.17.0