39void finalizeProof(
const char *
what = 
"simple",
 
   40                   const char *url = 
"proof://localhost:11093",
 
   47      Printf(
"runProof: creating the temporary directory" 
   48                " for the tutorial (%s) ... ", tutdir.
Data());
 
   50         Printf(
"runProof: could not assert / create the temporary directory" 
   51                " for the tutorial (%s)", tutdir.
Data());
 
   57   TProof *proof = getProof(url, nwrks, tutdir.
Data(), 
"");
 
   59      Printf(
"runProof: could not start/attach a PROOF session");
 
   68   FILE *
fs = fopen(proofsessions.Data(), 
"r");
 
   70      Printf(
"runProof: could not create files for sessions tags");
 
   76         if (strncmp(
line,
"session-",strlen(
"session-"))) 
continue;
 
   86   if (!ql || ql->
GetSize() <= 0) {
 
   87      Printf(
"runProof: no queries to be finalized");
 
   95      Printf(
"runProof: root.exe not found: please check the environment!");
 
  108   args.ReplaceAll(
"(",
" ");
 
  109   args.ReplaceAll(
")",
" ");
 
  110   args.ReplaceAll(
",",
" ");
 
  113   if (!args.Tokenize(act, from, 
" ")) {
 
  115      Printf(
"runProof: action not found: check your arguments (%s)", 
what);
 
  122   if (act == 
"simple") {
 
  124   } 
else if (act == 
"h1") {
 
  126   } 
else if (act == 
"pythia8") {
 
  130      Printf(
"runProof: unknown tutorial: %s", 
what);
 
  136   while (ref.
IsNull() && nt--) {
 
  139         Printf(
"runProof: checking session: %s", lasttag.
Data());
 
  153            Printf(
"finalizeProof: queries completed for analysis '%s'", act.
Data());
 
  159               char *answer = Getline(
"finalizeProof: enter the one you would like to finalize? [0] ");
 
  161                  if (answer[0] == 
'Q' || answer[0] == 
'q') {
 
  166                  sn.Remove(sn.Length()-1);
 
  169                     if (qn >= 0 && qn < qa->GetEntriesFast()) {
 
  172                        Printf(
"finalizeProof: choice must be in [0,%d] ('Q' to quit)",
 
  180                        Printf(
"finalizeProof: choice must be a number in [0,%d] ('Q' to quit) (%s)",
 
  196      Printf(
"runProof: no queries to be finalized for analysis '%s'", act.
Data());
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t sel
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize fs
 
char * Form(const char *fmt,...)
Formats a string in a circular formatting buffer.
 
void Printf(const char *fmt,...)
Formats a string in a circular formatting buffer and prints the string.
 
R__EXTERN TSystem * gSystem
 
void Print(Option_t *option="") const override
Default print for collections, calls Print(option, 1).
 
virtual Int_t GetSize() const
Return the capacity of the collection, i.e.
 
Utility class to draw objects in the feedback list during queries.
 
const char * GetName() const override
Returns name of object.
 
const char * GetTitle() const override
Returns title of object.
 
Int_t GetEntriesFast() const
 
TObject * At(Int_t idx) const override
 
void Add(TObject *obj) override
 
Collectable string class.
 
This class controls a Parallel ROOT Facility, PROOF, cluster.
 
Int_t Retrieve(Int_t query, const char *path=0)
Send retrieve request for the qry-th query in fQueries.
 
Long64_t Finalize(Int_t query=-1, Bool_t force=kFALSE)
Finalize the qry-th query in fQueries.
 
virtual TList * GetListOfQueries(Option_t *opt="")
Ask the master for the list of queries.
 
A container class for query results.
 
TMacro * GetSelecImp() const
 
virtual Bool_t IsDone() const
 
int CompareTo(const char *cs, ECaseCompare cmp=kExact) const
Compare a string to char *cs2.
 
const char * Data() const
 
virtual const char * Getenv(const char *env)
Get environment variable.
 
virtual int mkdir(const char *name, Bool_t recursive=kFALSE)
Make a file system directory.
 
virtual Bool_t AccessPathName(const char *path, EAccessMode mode=kFileExists)
Returns FALSE if one can access a file using the specified access mode.
 
virtual char * Which(const char *search, const char *file, EAccessMode mode=kFileExists)
Find location of file in a search path.
 
virtual TString GetDirName(const char *pathname)
Return the directory name in pathname.
 
virtual const char * TempDirectory() const
Return a user configured or systemwide directory to create temporary files in.
 
Attaches to a PROOF session, possibly at the indicated URL.