ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDTools
EventLoopGrid
EventLoopGrid
PrunDriver.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
7
8
9
10
#ifndef EVENT_LOOP_PRUN_DRIVER_H
11
#define EVENT_LOOP_PRUN_DRIVER_H
12
13
#include "
EventLoop/Driver.h
"
14
15
namespace
EL
{
16
18
19
class
PrunDriver
final :
public
Driver
{
20
21
public
:
22
23
PrunDriver
();
24
25
void
testInvariant
()
const
;
26
27
static
void
status
(
const
std::string& location);
28
29
static
void
setState
(
const
std::string& location,
30
const
std::string& task,
31
const
std::string& state);
32
33
protected
:
34
virtual ::StatusCode
35
doManagerStep
(
Detail::ManagerData
& data)
const override
;
36
37
private
:
38
::StatusCode
doRetrieve
(
Detail::ManagerData
& data)
const
;
39
40
#pragma GCC diagnostic push
41
#pragma GCC diagnostic ignored "-Wpragmas"
42
#pragma GCC diagnostic ignored "-Wunknown-pragmas"
43
#pragma GCC diagnostic ignored "-Winconsistent-missing-override"
44
ClassDef
(
EL::PrunDriver
, 1);
45
#pragma GCC diagnostic pop
46
};
47
}
48
49
#endif
Driver.h
EL::Driver::Driver
Driver()
standard default constructor
EL::PrunDriver
a Driver to submit jobs via prun
Definition
PrunDriver.h:19
EL::PrunDriver::ClassDef
ClassDef(EL::PrunDriver, 1)
EL::PrunDriver::status
static void status(const std::string &location)
Definition
PrunDriver.cxx:776
EL::PrunDriver::PrunDriver
PrunDriver()
Definition
PrunDriver.cxx:591
EL::PrunDriver::doRetrieve
::StatusCode doRetrieve(Detail::ManagerData &data) const
Definition
PrunDriver.cxx:721
EL::PrunDriver::doManagerStep
virtual::StatusCode doManagerStep(Detail::ManagerData &data) const override
Definition
PrunDriver.cxx:597
EL::PrunDriver::setState
static void setState(const std::string &location, const std::string &task, const std::string &state)
Definition
PrunDriver.cxx:794
EL::PrunDriver::testInvariant
void testInvariant() const
Definition
PrunDriver.cxx:588
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.17.0