ATLAS Offline Software
Loading...
Searching...
No Matches
Module.cxx
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//
10// includes
11//
12
13#include <EventLoop/Module.h>
14
16
17//
18// method implementations
19//
20
21namespace EL
22{
23 namespace Detail
24 {
25 ::StatusCode Module ::
26 firstInitialize (ModuleData& /*data*/)
27 {
28 return ::StatusCode::SUCCESS;
29 }
30
31 ::StatusCode Module ::
32 preFileInitialize (ModuleData& /*data*/)
33 {
34 return ::StatusCode::SUCCESS;
35 }
36
37 ::StatusCode Module ::
38 onNewInputFile (ModuleData& /*data*/)
39 {
40 return ::StatusCode::SUCCESS;
41 }
42
43 ::StatusCode Module ::
44 onCloseInputFile (ModuleData& /*data*/)
45 {
46 return ::StatusCode::SUCCESS;
47 }
48
49 ::StatusCode Module ::
50 postCloseInputFile (ModuleData& /*data*/)
51 {
52 return ::StatusCode::SUCCESS;
53 }
54
55 ::StatusCode Module ::
56 postFirstEvent (ModuleData& /*data*/)
57 {
58 return ::StatusCode::SUCCESS;
59 }
60
61 void Module ::
62 reportInputFailure (ModuleData& /*data*/)
63 {}
64
65 ::StatusCode Module ::
66 onFileExecute (ModuleData& /*data*/)
67 {
68 return ::StatusCode::SUCCESS;
69 }
70
71 ::StatusCode Module ::
72 onExecute (ModuleData& /*data*/)
73 {
74 return ::StatusCode::SUCCESS;
75 }
76
77 ::StatusCode Module ::
78 onInitialize (ModuleData& /*data*/)
79 {
80 return ::StatusCode::SUCCESS;
81 }
82
83 ::StatusCode Module ::
84 processInputs (ModuleData& /*data*/, IInputModuleActions& /*actions*/)
85 {
86 return ::StatusCode::SUCCESS;
87 }
88
89 ::StatusCode Module ::
90 onFinalize (ModuleData& /*data*/)
91 {
92 return ::StatusCode::SUCCESS;
93 }
94
95 ::StatusCode Module ::
96 postFinalize (ModuleData& /*data*/)
97 {
98 return ::StatusCode::SUCCESS;
99 }
100
101 ::StatusCode Module ::
102 onWorkerEnd (ModuleData& /*data*/)
103 {
104 return ::StatusCode::SUCCESS;
105 }
106
107 ::StatusCode Module ::
108 postFileClose (ModuleData& /*data*/)
109 {
110 return ::StatusCode::SUCCESS;
111 }
112 }
113}
the actions that Module::processInputs can perform
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