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
SH
{
16
class
SampleGrid
;
17
}
18
19
namespace
EL
{
20
22
23
class
PrunDriver
final :
public
Driver
{
24
25
public
:
26
27
PrunDriver
();
28
29
void
testInvariant
()
const
;
30
31
static
void
status
(
const
std::string& location);
32
33
static
void
setState
(
const
std::string& location,
34
const
std::string& task,
35
const
std::string& state);
36
37
protected
:
38
virtual ::StatusCode
39
doManagerStep
(
Detail::ManagerData
& data)
const override
;
40
41
private
:
42
::StatusCode
doRetrieve
(
Detail::ManagerData
& data)
const
;
43
44
#pragma GCC diagnostic push
45
#pragma GCC diagnostic ignored "-Wpragmas"
46
#pragma GCC diagnostic ignored "-Wunknown-pragmas"
47
#pragma GCC diagnostic ignored "-Winconsistent-missing-override"
48
ClassDef
(
EL::PrunDriver
, 1);
49
#pragma GCC diagnostic pop
50
};
51
}
52
53
#endif
Driver.h
EL::Driver::Driver
Driver()
standard default constructor
EL::PrunDriver
a Driver to submit jobs via prun
Definition
PrunDriver.h:23
EL::PrunDriver::ClassDef
ClassDef(EL::PrunDriver, 1)
EL::PrunDriver::status
static void status(const std::string &location)
Definition
PrunDriver.cxx:660
EL::PrunDriver::PrunDriver
PrunDriver()
Definition
PrunDriver.cxx:504
EL::PrunDriver::doRetrieve
::StatusCode doRetrieve(Detail::ManagerData &data) const
Definition
PrunDriver.cxx:605
EL::PrunDriver::doManagerStep
virtual::StatusCode doManagerStep(Detail::ManagerData &data) const override
Definition
PrunDriver.cxx:510
EL::PrunDriver::setState
static void setState(const std::string &location, const std::string &task, const std::string &state)
Definition
PrunDriver.cxx:678
EL::PrunDriver::testInvariant
void testInvariant() const
Definition
PrunDriver.cxx:499
SH::SampleGrid
This class implements a Sample located on the grid.
Definition
SampleGrid.h:36
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
SH
This module provides a lot of global definitions, forward declarations and includes that are used by ...
Definition
PrunDriver.h:15
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