![]() |
ATLAS Offline Software
|
#include <EventLoopGrid/PrunDriver.h>#include <EventLoop/Algorithm.h>#include <EventLoop/ManagerData.h>#include <EventLoop/ManagerStep.h>#include <EventLoop/Job.h>#include <EventLoop/MessageCheck.h>#include <EventLoop/OutputStream.h>#include <PathResolver/PathResolver.h>#include <RootCoreUtils/Assert.h>#include <RootCoreUtils/hadd.h>#include <RootCoreUtils/ExceptionMsg.h>#include <RootCoreUtils/ShellExec.h>#include <SampleHandler/MetaObject.h>#include <SampleHandler/Sample.h>#include <SampleHandler/SampleGrid.h>#include <SampleHandler/SampleHandler.h>#include <SampleHandler/GridTools.h>#include <TList.h>#include <TPython.h>#include <TROOT.h>#include <TFile.h>#include <TSystem.h>#include <algorithm>#include <cstdlib>#include <iostream>#include <sstream>#include <string>#include <vector>#include <stdexcept>#include <ranges>#include "pool.h"#include <mutex>Go to the source code of this file.
Functions | |
| ClassImp (EL::PrunDriver) namespace | |
| static JobState::Enum | sampleState (SH::Sample *sample) |
| static JobState::Enum | nextState (JobState::Enum state, Status::Enum status) |
| static SH::MetaObject | defaultOpts () |
| static bool | downloadContainer (const std::string &name, const std::string &location) |
| static Status::Enum | submit (SH::Sample *const sample, const bool isFirstSample) |
| static Status::Enum | checkPandaTask (SH::Sample *const sample) |
| static Status::Enum | download (SH::Sample *const sample) |
| static Status::Enum | merge (SH::Sample *const sample) |
| static void | processTask (SH::Sample *const sample, const bool isFirstSample) |
| static void | processAllInState (const SH::SampleHandler &sh, JobState::Enum state, const size_t nThreads) |
| static std::string | formatOutputName (const SH::MetaObject &sampleMeta, const std::string &pattern) |
| std::string | outputFileNames (const EL::Job &job) |
| static void | saveJobDef (const std::string &fileName, const EL::Job &job, const SH::SampleHandler sh) |
| static SH::SampleHandler | outputSH (const SH::SampleHandler &in, const std::string &outputLabel) |
|
static |
Definition at line 231 of file PrunDriver.cxx.
| ClassImp | ( | EL::PrunDriver | ) |
Definition at line 48 of file PrunDriver.cxx.
|
static |
Definition at line 139 of file PrunDriver.cxx.
|
static |
Definition at line 267 of file PrunDriver.cxx.
|
static |
Definition at line 151 of file PrunDriver.cxx.
|
static |
Definition at line 396 of file PrunDriver.cxx.
|
static |
Definition at line 297 of file PrunDriver.cxx.
|
static |
Definition at line 110 of file PrunDriver.cxx.
| std::string outputFileNames | ( | const EL::Job & | job | ) |
Definition at line 438 of file PrunDriver.cxx.
|
static |
Definition at line 482 of file PrunDriver.cxx.
|
static |
Definition at line 378 of file PrunDriver.cxx.
|
static |
Definition at line 347 of file PrunDriver.cxx.
|
static |
Definition at line 102 of file PrunDriver.cxx.
|
static |
Definition at line 459 of file PrunDriver.cxx.
|
static |
Definition at line 180 of file PrunDriver.cxx.