|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef EVENT_LOOP_GRID__GRID_REPORTING_MODULE_H
10 #define EVENT_LOOP_GRID__GRID_REPORTING_MODULE_H
a Module that handles the reporting from the job on the grid
char data[hepevt_bytes_allocation_ATLAS]
the data the EventLoop core classes are sharing with the Module implementation
unsigned m_eventsProcessed
the number of events we processed
the base class for EventLoop instrumentation module
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode onExecute(ModuleData &data) override
actions just before execute is called on algorithms
This module defines the arguments passed from the BATCH driver to the BATCH worker.
virtual void reportInputFailure(ModuleData &data) override
report that we failed to open our input file
std::vector< std::string > m_files
the list of files we processed
static constexpr int EC_BADINPUT
the panda error code for bad input files
virtual StatusCode postFileClose(ModuleData &data) override
action at end of the worker job
virtual StatusCode onNewInputFile(ModuleData &data) override
actions after opening a new input file