ATLAS Offline Software
Loading...
Searching...
No Matches
LLDriver.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#ifndef EVENT_LOOP_LL_DRIVER_HH
10#define EVENT_LOOP_LL_DRIVER_HH
11
12#include <EventLoop/Global.h>
13
16
17namespace EL
18{
25
26 class LLDriver final : public BatchDriver
27 {
28 //
29 // public interface
30 //
31
34 public:
35 void testInvariant () const;
36
37
41 public:
43
44
46 public:
47 std::string queue;
48
49
50
51 //
52 // interface inherited from BatchDriver
53 //
54
55 protected:
56 virtual ::StatusCode
58
59
60
61 //
62 // private interface
63 //
64
65#pragma GCC diagnostic push
66#pragma GCC diagnostic ignored "-Wpragmas"
67#pragma GCC diagnostic ignored "-Wunknown-pragmas"
68#pragma GCC diagnostic ignored "-Winconsistent-missing-override"
70#pragma GCC diagnostic pop
71 };
72}
73
74#endif
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
BatchDriver()
effects: standard default constructor guarantee: strong failures: low level errors I
virtual::StatusCode doManagerStep(Detail::ManagerData &data) const override
void testInvariant() const
effects: test the invariant of this object guarantee: no-fail
std::string queue
description: the queue we run on
Definition LLDriver.h:47
LLDriver()
effects: standard default constructor guarantee: strong failures: low level errors I
ClassDef(LLDriver, 1)
This module defines the arguments passed from the BATCH driver to the BATCH worker.
an internal data structure for passing data between different manager objects anbd step
Definition ManagerData.h:46