ATLAS Offline Software
Loading...
Searching...
No Matches
SubmitDirManager.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
9#ifndef EVENT_LOOP__SUBMIT_DIR_MANAGER_H
10#define EVENT_LOOP__SUBMIT_DIR_MANAGER_H
11
12#include <EventLoop/Global.h>
13
14#include <EventLoop/Manager.h>
15
16namespace EL
17{
18 namespace Detail
19 {
21
23 {
24 public:
25 virtual std::pair<Detail::ManagerOrder,std::string>
26 getManagerOrder () const noexcept override;
27
28 public:
29 virtual ::StatusCode
30 doManagerStep (Detail::ManagerData& data) const override;
31 };
32 }
33}
34
35#endif
char data[hepevt_bytes_allocation_ATLAS]
Definition HepEvt.cxx:11
an interface for classes that handle job management for the Driver
Definition Manager.h:51
a Manager to handle the submission directory itself
virtual::StatusCode doManagerStep(Detail::ManagerData &data) const override
do whatever needs to be done for the given submission step
virtual std::pair< Detail::ManagerOrder, std::string > getManagerOrder() const noexcept override
get the order/name of this manager
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