ATLAS Offline Software
Loading...
Searching...
No Matches
GEDriver.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5
6#ifndef EVENT_LOOP_GE_DRIVER_HH
7#define EVENT_LOOP_GE_DRIVER_HH
8
9#include <EventLoop/Global.h>
10
13
14namespace EL
15{
17
18 class GEDriver final : public BatchDriver
19 {
20 //
21 // public interface
22 //
23
26 public:
27 void testInvariant () const;
28
29
33 public:
35
36
37
38 //
39 // interface inherited from BatchDriver
40 //
41
42 protected:
43 virtual ::StatusCode
45
46
47
48 //
49 // private interface
50 //
51
52#pragma GCC diagnostic push
53#pragma GCC diagnostic ignored "-Wpragmas"
54#pragma GCC diagnostic ignored "-Wunknown-pragmas"
55#pragma GCC diagnostic ignored "-Winconsistent-missing-override"
57#pragma GCC diagnostic pop
58 };
59}
60
61#endif
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
BatchDriver()
effects: standard default constructor guarantee: strong failures: low level errors I
ClassDef(GEDriver, 1)
GEDriver()
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
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