ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDTools
EventLoop
Root
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
15
#include <
RootCoreUtils/Assert.h
>
16
17
//
18
// method implementations
19
//
20
21
namespace
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
}
Assert.h
Module.h
EL::Detail::IInputModuleActions
the actions that Module::processInputs can perform
Definition
IInputModuleActions.h:42
EL::Detail
Definition
AsgComponentFactories.h:20
EL
This module defines the arguments passed from the BATCH driver to the BATCH worker.
Definition
AsgComponentFactories.h:16
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
EL::Detail::ModuleData
the data the EventLoop core classes are sharing with the Module implementation
Definition
ModuleData.h:65
Generated on
for ATLAS Offline Software by
1.17.0