ATLAS Offline Software
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDTools
EventLoop
Root
DriverManager.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
7
8
9
//
10
// includes
11
//
12
13
#include <
EventLoop/DriverManager.h
>
14
15
#include <
AsgMessaging/StatusCode.h
>
16
#include <
EventLoop/Driver.h
>
17
#include <
EventLoop/ManagerData.h
>
18
#include <
EventLoop/ManagerOrder.h
>
19
#include <
RootCoreUtils/Assert.h
>
20
21
//
22
// method implementations
23
//
24
25
namespace
EL
26
{
27
namespace
Detail
28
{
29
std::pair<Detail::ManagerOrder,std::string> DriverManager ::
30
getManagerOrder ()
const
noexcept
31
{
32
return
std::make_pair (
ManagerOrder::DRIVER
,
""
);
33
}
34
35
36
37
::StatusCode
DriverManager ::
38
doManagerStep (
Detail::ManagerData
&
data
)
const
39
{
40
return
data
.driver->doManagerStep (
data
);
41
}
42
}
43
}
Assert.h
StatusCode.h
DriverManager.h
Driver.h
data
char data[hepevt_bytes_allocation_ATLAS]
Definition
HepEvt.cxx:11
ManagerData.h
ManagerOrder.h
const
EL::Detail
Definition
AsgComponentFactories.h:20
EL::Detail::ManagerOrder::DRIVER
@ DRIVER
the driver itself
Definition
ManagerOrder.h:38
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::ManagerData
an internal data structure for passing data between different manager objects anbd step
Definition
ManagerData.h:46
Generated on
for ATLAS Offline Software by
1.14.0