![]() |
ATLAS Offline Software
|
#include <EvtIdModifierSvc.h>
Public Member Functions | |
| EvtIdModifierSvc (const std::string &name, ISvcLocator *pSvcLocator) | |
| Constructor with parameters: | |
| virtual StatusCode | initialize () override |
| Gaudi Service Implementation. | |
| virtual std::vector< number_type > | run_number_list () const override |
| return the (sorted) list of run-numbers which will be modified. | |
| virtual void | modify_evtid (EventID &evt_id, event_number_t evt_index, bool consume_stream) override |
| modify an EventID's lumi block content. | |
Private Member Functions | |
| EvtIdModifierSvc () | |
| Default constructor: | |
Private Attributes | |
| event_number_t | m_skippedEvents |
| (prop) number of events skipped in the event selector | |
| event_number_t | m_firstEvtIdx |
| (prop) first event number at which we begin to modify event ids | |
| std::vector< uint64_t > | m_evtNpletsProp |
| (prop) list of n-plets (run-nbr, evt-nbr, time-stamp, lbk-nbr, nbr-of-events-per-lbk, mod-bit) | |
| std::string | m_evtStoreName |
| (prop) Name of the event store whose EventIDs will be modified. | |
| std::vector< ItemModifier > | m_evtNplets |
| db of list of ItemModifiers: (run-nbr, evt-nbr, time-stamp, lbk-nbr, nbr-of-events-per-lbk, mod-bit) | |
| std::vector< event_number_t > | m_numEvtTotals |
| Running total of numEvts before each modifier. | |
Definition at line 39 of file EvtIdModifierSvc.h.
| EvtIdModifierSvc::EvtIdModifierSvc | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator ) |
Constructor with parameters:
Definition at line 46 of file EvtIdModifierSvc.cxx.
|
private |
Default constructor:
|
overridevirtual |
Gaudi Service Implementation.
Definition at line 65 of file EvtIdModifierSvc.cxx.
|
overridevirtual |
modify an EventID's lumi block content.
modify an EventID's content.
Definition at line 138 of file EvtIdModifierSvc.cxx.
|
overridevirtual |
return the (sorted) list of run-numbers which will be modified.
Definition at line 121 of file EvtIdModifierSvc.cxx.
|
private |
db of list of ItemModifiers: (run-nbr, evt-nbr, time-stamp, lbk-nbr, nbr-of-events-per-lbk, mod-bit)
Definition at line 91 of file EvtIdModifierSvc.h.
|
private |
(prop) list of n-plets (run-nbr, evt-nbr, time-stamp, lbk-nbr, nbr-of-events-per-lbk, mod-bit)
Definition at line 84 of file EvtIdModifierSvc.h.
|
private |
(prop) Name of the event store whose EventIDs will be modified.
Definition at line 87 of file EvtIdModifierSvc.h.
|
private |
(prop) first event number at which we begin to modify event ids
Definition at line 80 of file EvtIdModifierSvc.h.
|
private |
Running total of numEvts before each modifier.
Definition at line 94 of file EvtIdModifierSvc.h.
|
private |
(prop) number of events skipped in the event selector
Definition at line 78 of file EvtIdModifierSvc.h.