TPacketizerFile::TSlaveStat Class Reference

Inheritance diagram for TPacketizerFile::TSlaveStat:

TVirtualPacketizer::TVirtualSlaveStat TObject TObject List of all members.

Public Member Functions

 TSlaveStat (TSlave *sl, TList *input)
 ~TSlaveStat ()
void GetCurrentTime ()
void UpdatePerformance (Double_t time)
TProofProgressStatusAddProcessed (TProofProgressStatus *st)

Private Attributes

Long64_t fLastProcessed
Double_t fSpeed
Double_t fTimeInstant
TNtupleDfCircNtp
Long_t fCircLvl

Friends

class TPacketizerFile

Detailed Description

Definition at line 53 of file TPacketizerFile.cxx.


Constructor & Destructor Documentation

TPacketizerFile::TSlaveStat::TSlaveStat ( TSlave sl,
TList input 
)

Definition at line 397 of file TPacketizerFile.cxx.

References fCircLvl, fCircNtp, TVirtualPacketizer::TVirtualSlaveStat::fSlave, TVirtualPacketizer::TVirtualSlaveStat::fStatus, TProof::GetParameter(), and TTree::SetCircular().

TPacketizerFile::TSlaveStat::~TSlaveStat (  ) 

Definition at line 413 of file TPacketizerFile.cxx.

References fCircNtp, and SafeDelete.


Member Function Documentation

void TPacketizerFile::TSlaveStat::GetCurrentTime (  ) 

void TPacketizerFile::TSlaveStat::UpdatePerformance ( Double_t  time  ) 

Definition at line 421 of file TPacketizerFile.cxx.

References fCircNtp, TNtupleD::Fill(), fSpeed, TNtupleD::GetArgs(), TTree::GetEntries(), TVirtualPacketizer::TVirtualSlaveStat::GetEntriesProcessed(), TTree::GetEntry(), TObject::Info(), Long64_t, and PDB.

TProofProgressStatus * TPacketizerFile::TSlaveStat::AddProcessed ( TProofProgressStatus st  )  [virtual]

Implements TVirtualPacketizer::TVirtualSlaveStat.

Definition at line 451 of file TPacketizerFile.cxx.

References TObject::Error(), TVirtualPacketizer::TVirtualSlaveStat::fStatus, TProofProgressStatus::GetEntries(), Long64_t, TProofProgressStatus::SetLastEntries(), and TProofProgressStatus::SetLastProcTime().

Referenced by TPacketizerFile::GetNextPacket().


Friends And Related Function Documentation

friend class TPacketizerFile [friend]

Definition at line 55 of file TPacketizerFile.cxx.


Member Data Documentation

Long64_t TPacketizerFile::TSlaveStat::fLastProcessed [private]

Definition at line 58 of file TPacketizerFile.cxx.

Double_t TPacketizerFile::TSlaveStat::fSpeed [private]

Definition at line 59 of file TPacketizerFile.cxx.

Referenced by UpdatePerformance().

Double_t TPacketizerFile::TSlaveStat::fTimeInstant [private]

Definition at line 60 of file TPacketizerFile.cxx.

TNtupleD* TPacketizerFile::TSlaveStat::fCircNtp [private]

Definition at line 61 of file TPacketizerFile.cxx.

Referenced by TSlaveStat(), UpdatePerformance(), and ~TSlaveStat().

Long_t TPacketizerFile::TSlaveStat::fCircLvl [private]

Definition at line 62 of file TPacketizerFile.cxx.

Referenced by TSlaveStat().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 16:43:40 2011 for ROOT_528-00b_version by  doxygen 1.5.1