|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef ATHENASERVICES_EVTIDMODIFIERSVC_H
12 #define ATHENASERVICES_EVTIDMODIFIERSVC_H 1
68 bool consume_stream)
override;
97 #endif //> !ATHENASERVICES_EVTIDMODIFIERSVC_H
std::vector< ItemModifier > m_evtNplets
db of list of ItemModifiers: (run-nbr, evt-nbr, time-stamp, lbk-nbr, nbr-of-events-per-lbk,...
virtual std::vector< number_type > run_number_list() const override
return the (sorted) list of run-numbers which will be modified.
EvtIdModifierSvc()
Default constructor:
std::string m_evtStoreName
(prop) Name of the event store whose EventIDs will be modified.
event_number_t m_firstEvtIdx
(prop) first event number at which we begin to modify event ids
std::vector< event_number_t > m_numEvtTotals
Running total of numEvts before each modifier.
EventID::number_type timestamp
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 void modify_evtid(EventID &evt_id, event_number_t evt_index, bool consume_stream) override
modify an EventID's lumi block content.
::StatusCode StatusCode
StatusCode definition for legacy code.
EventID::number_type runnbr
std::vector< uint64_t > m_evtNpletsProp
(prop) list of n-plets (run-nbr, evt-nbr, time-stamp, lbk-nbr, nbr-of-events-per-lbk,...
event_number_t m_skippedEvents
(prop) number of events skipped in the event selector
This class provides a unique identification for each event, in terms of run/event number and/or a tim...
virtual StatusCode initialize() override
Gaudi Service Implementation.
EventID::number_type lbknbr