11#ifndef ATHENAKERNEL_IEVTIDMODIFIERSVC_H
12#define ATHENAKERNEL_IEVTIDMODIFIERSVC_H 1
21#include "GaudiKernel/EventIDBase.h"
22#include "GaudiKernel/IInterface.h"
69 bool consume_stream) = 0;
EventIDBase::event_number_t event_number_t
This class provides a unique identification for each event, in terms of run/event number and/or a tim...
EventIDBase::number_type number_type
virtual ~IEvtIdModifierSvc()
Destructor:
DeclareInterfaceID(IEvtIdModifierSvc, 1, 0)
virtual void modify_evtid(EventID &evt_id, event_number_t eventIndex, bool consume_stream)=0
modify an EventID's content
virtual std::vector< number_type > run_number_list() const =0
return the (sorted) list of run-numbers which will be modified.
thread_local event_number_t eventIndex