8#ifndef EVENT_LOOP_BATCH_DRIVER_HH
9#define EVENT_LOOP_BATCH_DRIVER_HH
84 std::size_t njobs)
const;
95#pragma GCC diagnostic push
96#pragma GCC diagnostic ignored "-Wpragmas"
97#pragma GCC diagnostic ignored "-Wunknown-pragmas"
98#pragma GCC diagnostic ignored "-Winconsistent-missing-override"
100#pragma GCC diagnostic pop
char data[hepevt_bytes_allocation_ATLAS]
static bool mergeHists(Detail::ManagerData &data)
effects: merge the fetched histograms returns: wether all histograms have been fetched guarantee: str...
BatchDriver()
effects: standard default constructor guarantee: strong failures: low level errors I
std::string defaultReleaseSetup(const Detail::ManagerData &data) const
the code for setting up the release
std::string shellInit
description: these shell commands are run verbatim on each worker node before execution
void makeScript(Detail::ManagerData &data, std::size_t njobs) const
effects: create the run script to be used guarantee: basic, may create a partial script failures: out...
void testInvariant() const
effects: test the invariant of this object guarantee: no-fail
virtual::StatusCode doManagerStep(Detail::ManagerData &data) const override
Driver()
standard default constructor
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