online implementation of IEvtSelector for ByteStream
More...
#include <TrigEventSelectorByteStream.h>
online implementation of IEvtSelector for ByteStream
Definition at line 20 of file TrigEventSelectorByteStream.h.
◆ TrigEventSelectorByteStream()
TrigEventSelectorByteStream::TrigEventSelectorByteStream |
( |
const std::string & |
name, |
|
|
ISvcLocator * |
svcLoc |
|
) |
| |
◆ ~TrigEventSelectorByteStream()
TrigEventSelectorByteStream::~TrigEventSelectorByteStream |
( |
| ) |
|
|
virtual |
◆ createAddress()
StatusCode TrigEventSelectorByteStream::createAddress |
( |
const IEvtSelector::Context & |
c, |
|
|
IOpaqueAddress *& |
iop |
|
) |
| const |
|
overridevirtual |
Definition at line 136 of file TrigEventSelectorByteStream.cxx.
143 const EventContext* eventContext =
nullptr;
149 iop =
static_cast<IOpaqueAddress*
>(addr);
151 ATH_MSG_DEBUG(
"Recorded new ByteStreamAddress for xAOD::EventInfo with event context " << *eventContext);
156 ATH_CHECK(
m_evtStore->recordAddress(
"EventInfoAux.",
static_cast<IOpaqueAddress*
>(auxaddr)));
157 ATH_MSG_DEBUG(
"Recorded new ByteStreamAddress for xAOD::EventAuxInfo with event context " << *eventContext);
160 return StatusCode::SUCCESS;
◆ createContext()
StatusCode TrigEventSelectorByteStream::createContext |
( |
IEvtSelector::Context *& |
c | ) |
const |
|
overridevirtual |
◆ finalize()
StatusCode TrigEventSelectorByteStream::finalize |
( |
| ) |
|
|
overridevirtual |
◆ initialize()
StatusCode TrigEventSelectorByteStream::initialize |
( |
| ) |
|
|
overridevirtual |
◆ last()
StatusCode TrigEventSelectorByteStream::last |
( |
IEvtSelector::Context & |
refContext | ) |
const |
|
overridevirtual |
◆ next() [1/2]
StatusCode TrigEventSelectorByteStream::next |
( |
IEvtSelector::Context & |
c | ) |
const |
|
overridevirtual |
Definition at line 65 of file TrigEventSelectorByteStream.cxx.
70 const RawEvent* ptrRawEvent =
nullptr;
97 ATH_MSG_ERROR(
"Failed to get next event from the event source, std::exception caught: " <<
e.what());
98 return StatusCode::FAILURE;
101 ATH_MSG_ERROR(
"Failed to get next event from the event source, unknown exception caught");
102 return StatusCode::FAILURE;
106 if (ptrRawEvent ==
nullptr) {
107 ATH_MSG_ERROR(
"Failed to get next event from the event source, nullptr returned");
108 return StatusCode::FAILURE;
112 return StatusCode::SUCCESS;
◆ next() [2/2]
StatusCode TrigEventSelectorByteStream::next |
( |
IEvtSelector::Context & |
c, |
|
|
int |
jump |
|
) |
| const |
|
overridevirtual |
◆ previous() [1/2]
StatusCode TrigEventSelectorByteStream::previous |
( |
IEvtSelector::Context & |
c | ) |
const |
|
overridevirtual |
◆ previous() [2/2]
StatusCode TrigEventSelectorByteStream::previous |
( |
IEvtSelector::Context & |
c, |
|
|
int |
jump |
|
) |
| const |
|
overridevirtual |
◆ releaseContext()
StatusCode TrigEventSelectorByteStream::releaseContext |
( |
IEvtSelector::Context *& |
c | ) |
const |
|
overridevirtual |
◆ resetCriteria()
StatusCode TrigEventSelectorByteStream::resetCriteria |
( |
const std::string & |
cr, |
|
|
IEvtSelector::Context & |
c |
|
) |
| const |
|
overridevirtual |
◆ rewind()
StatusCode TrigEventSelectorByteStream::rewind |
( |
IEvtSelector::Context & |
c | ) |
const |
|
overridevirtual |
◆ m_eventSource
◆ m_evtStore
The documentation for this class was generated from the following files:
Event Selector context for TrigEventSelectorByteStream.