ATLAS Offline Software
Loading...
Searching...
No Matches
Module.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 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 onFirstInputFile (ModuleData& /*data*/)
39 {
40 return ::StatusCode::SUCCESS;
41 }
42
43 ::StatusCode Module ::
44 onNextInputFile (ModuleData& /*data*/)
45 {
46 return ::StatusCode::SUCCESS;
47 }
48
49 ::StatusCode Module ::
50 onNewInputFile (ModuleData& /*data*/)
51 {
52 return ::StatusCode::SUCCESS;
53 }
54
55 ::StatusCode Module ::
56 onCloseInputFile (ModuleData& /*data*/)
57 {
58 return ::StatusCode::SUCCESS;
59 }
60
61 ::StatusCode Module ::
62 postCloseInputFile (ModuleData& /*data*/)
63 {
64 return ::StatusCode::SUCCESS;
65 }
66
67 ::StatusCode Module ::
68 postFirstEvent (ModuleData& /*data*/)
69 {
70 return ::StatusCode::SUCCESS;
71 }
72
73 void Module ::
74 reportInputFailure (ModuleData& /*data*/)
75 {}
76
77 ::StatusCode Module ::
78 onFileExecute (ModuleData& /*data*/)
79 {
80 return ::StatusCode::SUCCESS;
81 }
82
83 ::StatusCode Module ::
84 onExecute (ModuleData& /*data*/)
85 {
86 return ::StatusCode::SUCCESS;
87 }
88
89 ::StatusCode Module ::
90 onInitialize (ModuleData& /*data*/)
91 {
92 return ::StatusCode::SUCCESS;
93 }
94
95 ::StatusCode Module ::
96 processInputs (ModuleData& /*data*/, IInputModuleActions& /*actions*/)
97 {
98 return ::StatusCode::SUCCESS;
99 }
100
101 ::StatusCode Module ::
102 onFinalize (ModuleData& /*data*/)
103 {
104 return ::StatusCode::SUCCESS;
105 }
106
107 ::StatusCode Module ::
108 postFinalize (ModuleData& /*data*/)
109 {
110 return ::StatusCode::SUCCESS;
111 }
112
113 ::StatusCode Module ::
114 onWorkerEnd (ModuleData& /*data*/)
115 {
116 return ::StatusCode::SUCCESS;
117 }
118
119 ::StatusCode Module ::
120 postFileClose (ModuleData& /*data*/)
121 {
122 return ::StatusCode::SUCCESS;
123 }
124 }
125}
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:65