4 #ifndef __KVLOGREADER_H
5 #define __KVLOGREADER_H
85 return fStatus.
Data();
89 return fJobname.
Data();
95 return (fOK && fGotRequests);
100 return (fStatus ==
"KILLED");
104 return (fStatus.
Contains(
"egmentation"));
#define ClassDef(name, id)
Base class for reading batch log files at CC-IN2P3.
Double_t GetSCRATCHrequest() const
Double_t GetCPUrequest() const
Double_t GetCPUratio() const
calculate ratio of used CPU to requested CPU
Double_t GetMEMused() const
Double_t GetSCRATCHused() const
const Char_t * GetStatus() const
void ReadFile(const Char_t *fname)
Open file 'fname' and read contents.
virtual void Reset()
reset informations read from file
Double_t GetMEMrequest() const
Double_t GetCPUused() const
void SetNameFormat(const Char_t *fmt)
const Char_t * GetJobname() const
virtual Bool_t Incomplete() const
Int_t GetRunNumber() const
try to get run number from jobname using format string fFMT
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
const char * Data() const
Bool_t Contains(const char *pat, ECaseCompare cmp=kExact) const