TPacketizerUnit::TSlaveStat Class Reference

Inheritance diagram for TPacketizerUnit::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 TPacketizerUnit

Detailed Description

Definition at line 63 of file TPacketizerUnit.cxx.


Constructor & Destructor Documentation

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

Definition at line 85 of file TPacketizerUnit.cxx.

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

TPacketizerUnit::TSlaveStat::~TSlaveStat (  ) 

Definition at line 101 of file TPacketizerUnit.cxx.

References fCircNtp, and SafeDelete.


Member Function Documentation

void TPacketizerUnit::TSlaveStat::GetCurrentTime (  ) 

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

Definition at line 109 of file TPacketizerUnit.cxx.

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

Referenced by TPacketizerUnit::GetNextPacket().

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

Implements TVirtualPacketizer::TVirtualSlaveStat.

Definition at line 139 of file TPacketizerUnit.cxx.

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

Referenced by TPacketizerUnit::GetNextPacket().


Friends And Related Function Documentation

friend class TPacketizerUnit [friend]

Definition at line 65 of file TPacketizerUnit.cxx.


Member Data Documentation

Long64_t TPacketizerUnit::TSlaveStat::fLastProcessed [private]

Definition at line 68 of file TPacketizerUnit.cxx.

Referenced by TPacketizerUnit::GetNextPacket().

Double_t TPacketizerUnit::TSlaveStat::fSpeed [private]

Definition at line 69 of file TPacketizerUnit.cxx.

Referenced by TPacketizerUnit::GetNextPacket(), and UpdatePerformance().

Double_t TPacketizerUnit::TSlaveStat::fTimeInstant [private]

Definition at line 70 of file TPacketizerUnit.cxx.

Referenced by TPacketizerUnit::GetNextPacket().

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

Definition at line 71 of file TPacketizerUnit.cxx.

Referenced by TPacketizerUnit::GetNextPacket(), TSlaveStat(), UpdatePerformance(), and ~TSlaveStat().

Long_t TPacketizerUnit::TSlaveStat::fCircLvl [private]

Definition at line 72 of file TPacketizerUnit.cxx.

Referenced by TSlaveStat().


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