#include "TProofMgr.h"
#include "TProofDebug.h"
#include "TString.h"
#include "TMacro.h"
#include "MessageTypes.h"
#include "TMD5.h"
#include "TRegexp.h"
#include "TSysEvtHandler.h"
#include "TUrl.h"
#include "TProofOutputList.h"
#include "TStopwatch.h"
#include "TVirtualMutex.h"
#include "TPackMgr.h"
#include <map>
#include <mutex>
Classes | |
struct | TProof::MD5Mod_t |
class | TMergerInfo |
class | TProof |
This class controls a Parallel ROOT Facility, PROOF, cluster. More... | |
class | TProofInputHandler |
class | TProofInterruptHandler |
class | TProofMergePrg |
class | TProofProgressInfo |
class | TSlaveInfo |
Macros | |
#define | CANNOTUSE(x) Info(x,"Not manager: cannot use this method") |
Typedefs | |
typedef void(* | PrintProgress_t) (Long64_t tot, Long64_t proc, Float_t proctime, Long64_t bytes) |
Variables | |
R__EXTERN TProof * | gProof |
const char *const | kCP = "/bin/cp -fp" |
const char *const | kGUNZIP = "gunzip" |
const char *const | kLS = "/bin/ls -l" |
const char *const | kPROOF_CacheDir = "cache" |
const char *const | kPROOF_CacheLockFile = "proof-cache-lock-" |
const char *const | kPROOF_ConfDir = "/usr/local/root" |
const char *const | kPROOF_ConfFile = "proof.conf" |
const char *const | kPROOF_DataDir = "data" |
const char *const | kPROOF_DataSetDir = "datasets" |
const Long64_t | kPROOF_DynWrkPollInt_s = 10 |
const char *const | kPROOF_InputDataFile = "inputdata.root" |
const char *const | kPROOF_MissingFiles = "MissingFiles" |
const char *const | kPROOF_PackageLockFile = "proof-package-lock-" |
const char *const | kPROOF_PackDir = "packages" |
const char *const | kPROOF_PackDownloadDir = "downloaded" |
const Int_t | kPROOF_Port = 1093 |
const Int_t | kPROOF_Protocol = 37 |
const char *const | kPROOF_QueryDir = "queries" |
const char *const | kPROOF_QueryLockFile = "proof-query-lock-" |
const char *const | kPROOF_TerminateWorker = "+++ terminating +++" |
const char *const | kPROOF_WorkDir = ".proof" |
const char *const | kPROOF_WorkerIdleTO = "+++ idle-timeout +++" |
const char *const | kRM = "/bin/rm -rf" |
const char *const | kUNTAR = "%s -c %s/%s | (cd %s; tar xf -)" |
const char *const | kUNTAR2 = "%s -c %s | (cd %s; tar xf -)" |
const char *const | kUNTAR3 = "%s -c %s | (tar xf -)" |
const char* const kPROOF_CacheLockFile = "proof-cache-lock-" |
const char* const kPROOF_PackageLockFile = "proof-package-lock-" |
const char* const kPROOF_QueryLockFile = "proof-query-lock-" |
const char* const kPROOF_TerminateWorker = "+++ terminating +++" |
const char* const kPROOF_WorkerIdleTO = "+++ idle-timeout +++" |
const char* const kUNTAR = "%s -c %s/%s | (cd %s; tar xf -)" |