ATLAS Offline Software
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
}
data
char data[hepevt_bytes_allocation_ATLAS]
Definition:
HepEvt.cxx:11
EL::Detail::DriverManager::getManagerOrder
virtual std::pair< Detail::ManagerOrder, std::string > getManagerOrder() const noexcept override
get the order/name of this manager
Definition:
DriverManager.cxx:30
Driver.h
EL::Detail::DriverManager::doManagerStep
virtual ::StatusCode doManagerStep(Detail::ManagerData &data) const override
do whatever needs to be done for the given submission step
Definition:
DriverManager.cxx:38
Assert.h
const
bool const RAWDATA *ch2 const
Definition:
LArRodBlockPhysicsV0.cxx:560
ManagerOrder.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ManagerData.h
EL
This module defines the arguments passed from the BATCH driver to the BATCH worker.
Definition:
AlgorithmWorkerData.h:24
StatusCode.h
xAOD::DiTauJetParameters::Detail
Detail
Definition:
DiTauDefs.h:38
EL::Detail::ManagerOrder::DRIVER
@ DRIVER
the driver itself
DriverManager.h
EL::Detail::ManagerData
an internal data structure for passing data between different manager objects anbd step
Definition:
ManagerData.h:46
Generated on Sun Dec 22 2024 21:09:31 for ATLAS Offline Software by
1.8.18