|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef EVENT_LOOP__FILE_EXECUTED_MODULE_H
10 #define EVENT_LOOP__FILE_EXECUTED_MODULE_H
char data[hepevt_bytes_allocation_ATLAS]
the data the EventLoop core classes are sharing with the Module implementation
a Module recording when FileExecuted was called
the base class for EventLoop instrumentation module
::StatusCode StatusCode
StatusCode definition for legacy code.
This module defines the arguments passed from the BATCH driver to the BATCH worker.
virtual StatusCode onInitialize(ModuleData &data) override
action just before algorithms are initialized
virtual ~FileExecutedModule() noexcept
std::unique_ptr< TTree > m_fileExecutedTree
the tree containing the list of files for which fileExecute has been called
virtual StatusCode postFinalize(ModuleData &data) override
actions after algorithms have been finalized
virtual StatusCode onFileExecute(ModuleData &data) override
actions just before fileExecute is called on algorithms
TString * m_fileExecutedName
the name of the file being executed, to be stored inside m_fileExecutedTree