10#include "KVBatchSystemManager.h"
32 if (gBatchSystemManager)
return;
35 gBatchSystemManager =
this;
46 gBatchSystemManager = 0;
65 unique_ptr<TObjArray> systems(list.
Tokenize(
" "));
66 TIter next(systems.get());
112 if (!strcmp(opt,
"all")) {
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
Handles list of all available batch systems for processing non-interactive data analysis tasks.
virtual ~KVBatchSystemManager()
Destructor.
KVList fBatchSystems
list of available batch systems
KVBatchSystem * fDefault
default batch system
void Init()
Set up list of available batch systems.
KVBatchSystemManager()
Default constructor.
void Print(Option_t *opt="") const
KVBatchSystem * GetBatchSystem(const Char_t *name)
Get batch system by name.
Base class for interface to a batch job management system.
static KVBatchSystem * GetBatchSystem(const Char_t *plugin)
virtual void Clear(Option_t *option="")
virtual Int_t GetSize() const
virtual TObject * FindObjectByName(const Char_t *name) const
virtual TObject * At(Int_t idx) const
virtual void Add(TObject *obj)
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
virtual const char * GetValue(const char *name, const char *dflt) const
const TString & GetString() const
virtual void Print(Option_t *option="") const
const char * Data() const
TObjArray * Tokenize(const TString &delim) const