ATLAS Offline Software
Loading...
Searching...
No Matches
AlgorithmTimerModule.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7
8
9#ifndef EVENT_LOOP__ALGORITHM_TIMER_MODULE_H
10#define EVENT_LOOP__ALGORITHM_TIMER_MODULE_H
11
12#include <EventLoop/Global.h>
13
14#include <EventLoop/Module.h>
15
16namespace EL
17{
18 namespace Detail
19 {
26
28 {
31
32 public:
33
34 using Module::Module;
35
36 virtual StatusCode firstInitialize (ModuleData& data) override;
37 };
38 }
39}
40
41#endif
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
a Module wrapping each algorithm with its own timer
virtual StatusCode firstInitialize(ModuleData &data) override
action at the the very beginning of the worker job
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
Definition ModuleData.h:64