ATLAS Offline Software
Loading...
Searching...
No Matches
LocalDriver.h
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#ifndef EVENT_LOOP_LOCAL_DRIVER_HH
9#define EVENT_LOOP_LOCAL_DRIVER_HH
10
11#include <EventLoop/Global.h>
12
15
16namespace EL
17{
24
25 class LocalDriver final : public BatchDriver
26 {
27 //
28 // public interface
29 //
30
33 public:
34 void testInvariant () const;
35
36
40 public:
42
43
44
45 //
46 // interface inherited from BatchDriver
47 //
48
49 protected:
50 virtual ::StatusCode
52
53
54
55 //
56 // private interface
57 //
58
59#pragma GCC diagnostic push
60#pragma GCC diagnostic ignored "-Wpragmas"
61#pragma GCC diagnostic ignored "-Wunknown-pragmas"
62#pragma GCC diagnostic ignored "-Winconsistent-missing-override"
64#pragma GCC diagnostic pop
65 };
66}
67
68#endif
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
BatchDriver()
effects: standard default constructor guarantee: strong failures: low level errors I
void testInvariant() const
effects: test the invariant of this object guarantee: no-fail
LocalDriver()
effects: standard default constructor guarantee: strong failures: low level errors I
ClassDef(LocalDriver, 1)
virtual::StatusCode doManagerStep(Detail::ManagerData &data) const override
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