  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    9 #ifndef EVENT_LOOP__STOPWATCH_MODULE_H 
   10 #define EVENT_LOOP__STOPWATCH_MODULE_H 
   16 #include <TStopwatch.h> 
  
virtual StatusCode onFileExecute(ModuleData &data) override
actions just before fileExecute is called on algorithms
 
char data[hepevt_bytes_allocation_ATLAS]
 
the data the EventLoop core classes are sharing with the Module implementation
 
a Module wrapping the TStopwatch class
 
virtual StatusCode onWorkerEnd(ModuleData &data) override
action at the end of the worker job
 
virtual StatusCode postFinalize(ModuleData &data) override
actions after algorithms have been finalized
 
the base class for EventLoop instrumentation module
 
::StatusCode StatusCode
StatusCode definition for legacy code.
 
std::unique_ptr< TStopwatch > m_stopwatch
the stop watch we use for measuring total time spend
 
This module defines the arguments passed from the BATCH driver to the BATCH worker.
 
std::unique_ptr< TH1 > m_runTime
the run time summary histogram
 
virtual StatusCode firstInitialize(ModuleData &data) override
action at the the very beginning of the worker job