9#ifndef EVENT_LOOP_GRID__GRID_REPORTING_MODULE_H
10#define EVENT_LOOP_GRID__GRID_REPORTING_MODULE_H
char data[hepevt_bytes_allocation_ATLAS]
a Module that handles the reporting from the job on the grid
virtual StatusCode postFileClose(ModuleData &data) override
action at end of the worker job
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 onExecute(ModuleData &data) override
actions just before execute is called on algorithms
virtual StatusCode onNewInputFile(ModuleData &data) override
actions after opening a new input file
unsigned m_eventsProcessed
the number of events we processed
virtual void reportInputFailure(ModuleData &data) override
report that we failed to open our input file
the base class for EventLoop instrumentation module
This module defines the arguments passed from the BATCH driver to the BATCH worker.
::StatusCode StatusCode
StatusCode definition for legacy code.
the data the EventLoop core classes are sharing with the Module implementation