#include "TProofProgressStatus.h"
#include "TObject.h"
#include "TString.h"
ClassImp(TProofProgressStatus)
TProofProgressStatus::TProofProgressStatus(Long64_t entries,
Long64_t bytesRead,
Double_t procTime,
Double_t cpuTime): TObject()
{
fEntries = entries;
fBytesRead = bytesRead;
fProcTime = procTime;
fCPUTime = cpuTime;
}
TProofProgressStatus& TProofProgressStatus::operator+=(const TProofProgressStatus &st)
{
fEntries += st.GetEntries();
fBytesRead += st.GetBytesRead();
fProcTime += st.GetProcTime();
fCPUTime += st.GetCPUTime();
return *this;
}
TProofProgressStatus& TProofProgressStatus::operator-=(const TProofProgressStatus &st)
{
fEntries -= st.GetEntries();
fBytesRead -= st.GetBytesRead();
fProcTime -= st.GetProcTime();
fCPUTime -= st.GetCPUTime();
return *this;
}
TProofProgressStatus TProofProgressStatus::operator-(TProofProgressStatus &st)
{
return TProofProgressStatus(*this) -= st;
}
void TProofProgressStatus::Print(Option_t* ) const
{
Printf("TProofProgressStatus: Entries:%lld, BytesRead:%lld, ProfTime:%.3g s, CPUTime:%.3g s",
fEntries, fBytesRead, fProcTime, fCPUTime);
}
TProofProgressStatus.cxx:1 TProofProgressStatus.cxx:2 TProofProgressStatus.cxx:3 TProofProgressStatus.cxx:4 TProofProgressStatus.cxx:5 TProofProgressStatus.cxx:6 TProofProgressStatus.cxx:7 TProofProgressStatus.cxx:8 TProofProgressStatus.cxx:9 TProofProgressStatus.cxx:10 TProofProgressStatus.cxx:11 TProofProgressStatus.cxx:12 TProofProgressStatus.cxx:13 TProofProgressStatus.cxx:14 TProofProgressStatus.cxx:15 TProofProgressStatus.cxx:16 TProofProgressStatus.cxx:17 TProofProgressStatus.cxx:18 TProofProgressStatus.cxx:19 TProofProgressStatus.cxx:20 TProofProgressStatus.cxx:21 TProofProgressStatus.cxx:22 TProofProgressStatus.cxx:23 TProofProgressStatus.cxx:24 TProofProgressStatus.cxx:25 TProofProgressStatus.cxx:26 TProofProgressStatus.cxx:27 TProofProgressStatus.cxx:28 TProofProgressStatus.cxx:29 TProofProgressStatus.cxx:30 TProofProgressStatus.cxx:31 TProofProgressStatus.cxx:32 TProofProgressStatus.cxx:33 TProofProgressStatus.cxx:34 TProofProgressStatus.cxx:35 TProofProgressStatus.cxx:36 TProofProgressStatus.cxx:37 TProofProgressStatus.cxx:38 TProofProgressStatus.cxx:39 TProofProgressStatus.cxx:40 TProofProgressStatus.cxx:41 TProofProgressStatus.cxx:42 TProofProgressStatus.cxx:43 TProofProgressStatus.cxx:44 TProofProgressStatus.cxx:45 TProofProgressStatus.cxx:46 TProofProgressStatus.cxx:47 TProofProgressStatus.cxx:48 TProofProgressStatus.cxx:49 TProofProgressStatus.cxx:50 TProofProgressStatus.cxx:51 TProofProgressStatus.cxx:52 TProofProgressStatus.cxx:53 TProofProgressStatus.cxx:54 TProofProgressStatus.cxx:55 TProofProgressStatus.cxx:56 TProofProgressStatus.cxx:57 TProofProgressStatus.cxx:58 TProofProgressStatus.cxx:59 TProofProgressStatus.cxx:60 TProofProgressStatus.cxx:61 TProofProgressStatus.cxx:62 TProofProgressStatus.cxx:63 TProofProgressStatus.cxx:64 TProofProgressStatus.cxx:65 TProofProgressStatus.cxx:66 TProofProgressStatus.cxx:67 TProofProgressStatus.cxx:68 TProofProgressStatus.cxx:69 TProofProgressStatus.cxx:70 TProofProgressStatus.cxx:71 TProofProgressStatus.cxx:72 TProofProgressStatus.cxx:73 TProofProgressStatus.cxx:74 TProofProgressStatus.cxx:75 TProofProgressStatus.cxx:76 TProofProgressStatus.cxx:77 TProofProgressStatus.cxx:78 TProofProgressStatus.cxx:79