|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef EVENT_LOOP_TEVENT_SVC_H
9 #define EVENT_LOOP_TEVENT_SVC_H
char data[hepevt_bytes_allocation_ATLAS]
virtual StatusCode onExecute(ModuleData &data) override
actions just before execute is called on algorithms
the data the EventLoop core classes are sharing with the Module implementation
~TEventModule()
effects: standard destructor.
virtual StatusCode onInitialize(ModuleData &data) override
action just before algorithms are initialized
virtual StatusCode postFinalize(ModuleData &data) override
actions after algorithms have been finalized
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
virtual StatusCode postCloseInputFile(ModuleData &data) override
actions after CloseInputFile is called on the algorithms
std::unique_ptr< asg::SgTEvent > m_evtStore
std::unique_ptr< xAOD::TEvent > m_event
description: the event structure used
the base class for EventLoop instrumentation module
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode onNewInputFile(ModuleData &data) override
actions after opening a new input file
This module defines the arguments passed from the BATCH driver to the BATCH worker.
std::unique_ptr< xAOD::TStore > m_store
TEventModule(const std::string &name)
effects: standard constructor.
bool m_useStats
description: whether we collect D3PDPerfStats statistics