6#ifndef INDETTRACKSYSTEMATICSTOOLS_GETEVENTNUMBER_H
7#define INDETTRACKSYSTEMATICSTOOLS_GETEVENTNUMBER_H
10#include <GaudiKernel/EventContext.h>
11#include <GaudiKernel/ThreadLocalContext.h>
26template<
typename Store>
28#ifndef XAOD_STANDALONE
29 return Gaudi::Hive::currentContext().eventID().event_number();
32 if (!store || !store->retrieve(ei,
"EventInfo").isSuccess() || !ei)
33 throw std::runtime_error(
34 "getEventNumber: failed to retrieve EventInfo");
uint64_t eventNumber() const
The current event's event number.
uint64_t getEventNumber(Store &&store)
Return the event number for the currently-executing event.
EventInfo_v1 EventInfo
Definition of the latest event info version.