  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    9 #ifndef EVENT_LOOP__MODULE_H 
   10 #define EVENT_LOOP__MODULE_H 
   20     class IInputModuleActions;
 
   39     class Module : 
public asg::AsgComponent
 
   47       using AsgComponent::AsgComponent;
 
  
virtual StatusCode processInputs(ModuleData &data, IInputModuleActions &actions)
process all input files
 
char data[hepevt_bytes_allocation_ATLAS]
 
virtual StatusCode postFinalize(ModuleData &data)
actions after algorithms have been finalized
 
virtual StatusCode onWorkerEnd(ModuleData &data)
action at the end of the worker job
 
the data the EventLoop core classes are sharing with the Module implementation
 
virtual StatusCode preFileInitialize(ModuleData &data)
action before opening the first file in the worker job
 
virtual StatusCode postFirstEvent(ModuleData &data)
action after processing first event
 
virtual StatusCode onFinalize(ModuleData &data)
actions just before algorithms are finalized
 
virtual StatusCode postFileClose(ModuleData &data)
action at end of the worker job
 
virtual void reportInputFailure(ModuleData &data)
report that we failed to open our input file
 
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)
action just before algorithms are initialized
 
virtual StatusCode onNewInputFile(ModuleData &data)
actions after opening a new input file
 
virtual StatusCode onExecute(ModuleData &data)
actions just before execute is called on algorithms
 
virtual StatusCode onFileExecute(ModuleData &data)
actions just before fileExecute is called on algorithms
 
virtual StatusCode onCloseInputFile(ModuleData &data)
actions before closing an input file
 
virtual StatusCode firstInitialize(ModuleData &data)
action at the the very beginning of the worker job
 
virtual StatusCode postCloseInputFile(ModuleData &data)
actions after CloseInputFile is called on the algorithms