#include <TPacketizerUnit.h>
Inheritance diagram for TPacketizerUnit:

Definition at line 42 of file TPacketizerUnit.h.
| TPacketizerUnit::TPacketizerUnit | ( | ) | [private] |
| TPacketizerUnit::TPacketizerUnit | ( | const TPacketizerUnit & | ) | [private] |
| TPacketizerUnit::TPacketizerUnit | ( | TList * | slaves, | |
| Long64_t | num, | |||
| TList * | input, | |||
| TProofProgressStatus * | st = 0 | |||
| ) |
| TPacketizerUnit::~TPacketizerUnit | ( | ) | [virtual] |
Definition at line 232 of file TPacketizerUnit.cxx.
References TMap::DeleteValues(), fPackets, fSlaveStats, fStopwatch, and SafeDelete.
| TPacketizerUnit::TPacketizerUnit | ( | ) | [private] |
| TPacketizerUnit::TPacketizerUnit | ( | const TPacketizerUnit & | ) | [private] |
| TPacketizerUnit::TPacketizerUnit | ( | TList * | slaves, | |
| Long64_t | num, | |||
| TList * | input, | |||
| TProofProgressStatus * | st = 0 | |||
| ) |
| virtual TPacketizerUnit::~TPacketizerUnit | ( | ) | [virtual] |
| void TPacketizerUnit::operator= | ( | const TPacketizerUnit & | ) | [private] |
| TDSetElement * TPacketizerUnit::GetNextPacket | ( | TSlave * | sl, | |
| TMessage * | r | |||
| ) | [virtual] |
Reimplemented from TVirtualPacketizer.
Definition at line 280 of file TPacketizerUnit.cxx.
References TPacketizerUnit::TSlaveStat::AddProcessed(), TObject::Error(), fAssigned, fCalibNum, TPacketizerUnit::TSlaveStat::fCircNtp, TPacketizerUnit::TSlaveStat::fLastProcessed, TVirtualPacketizer::fMaxPacketTime, fNumPerWorker, fProcessing, TVirtualPacketizer::fProgressStatus, fSlaveStats, TPacketizerUnit::TSlaveStat::fSpeed, TVirtualPacketizer::fStop, TPacketizerUnit::TSlaveStat::fTimeInstant, TVirtualPacketizer::fTotalEntries, TVirtualPacketizer::fValid, TProofProgressStatus::GetBytesRead(), TProofProgressStatus::GetCPUTime(), GetCurrentTime(), TProofProgressStatus::GetEntries(), TTree::GetEntries(), TVirtualPacketizer::TVirtualSlaveStat::GetEntriesProcessed(), TSlave::GetName(), TSlave::GetOrdinal(), TProofProgressStatus::GetProcTime(), TVirtualPacketizer::TVirtualSlaveStat::GetProgressStatus(), TSlave::GetProtocol(), TCollection::GetSize(), TMap::GetValue(), gPerfStats, TVirtualPacketizer::HandleTimer(), TProofProgressStatus::IncEntries(), TObject::Info(), TDSetElement::kEmpty, Long64_t, TMap::MakeIterator(), TMapIter::Next(), TMath::Nint(), num, TVirtualPerfStats::PacketEvent(), PDB, R__ASSERT, SafeDelete, TObject::SetBit(), and TPacketizerUnit::TSlaveStat::UpdatePerformance().
| Double_t TPacketizerUnit::GetCurrentTime | ( | ) |
Definition at line 244 of file TPacketizerUnit.cxx.
References TStopwatch::Continue(), fStopwatch, and TStopwatch::RealTime().
Referenced by GetNextPacket().
Reimplemented from TVirtualPacketizer.
Definition at line 254 of file TPacketizerUnit.cxx.
References fSlaveStats, TProofProgressStatus::GetCurrentRate(), TVirtualPacketizer::TVirtualSlaveStat::GetEntriesProcessed(), TVirtualPacketizer::TVirtualSlaveStat::GetProgressStatus(), TCollection::GetSize(), TMap::GetValue(), kFALSE, and kTRUE.
| Int_t TPacketizerUnit::GetActiveWorkers | ( | ) | [inline, virtual] |
Reimplemented from TVirtualPacketizer.
Definition at line 70 of file TPacketizerUnit.h.
References fSlaveStats, and TCollection::GetSize().
| void TPacketizerUnit::operator= | ( | const TPacketizerUnit & | ) | [private] |
| TDSetElement* TPacketizerUnit::GetNextPacket | ( | TSlave * | sl, | |
| TMessage * | r | |||
| ) | [virtual] |
Reimplemented from TVirtualPacketizer.
| Double_t TPacketizerUnit::GetCurrentTime | ( | ) |
Reimplemented from TVirtualPacketizer.
| Int_t TPacketizerUnit::GetActiveWorkers | ( | ) | [inline, virtual] |
Reimplemented from TVirtualPacketizer.
Definition at line 70 of file TPacketizerUnit.h.
References fSlaveStats, and TCollection::GetSize().
TList* TPacketizerUnit::fPackets [private] |
TMap* TPacketizerUnit::fSlaveStats [private] |
Reimplemented from TVirtualPacketizer.
Definition at line 49 of file TPacketizerUnit.h.
Referenced by ClassImp(), GetActiveWorkers(), GetCurrentRate(), GetNextPacket(), and ~TPacketizerUnit().
TStopwatch* TPacketizerUnit::fStopwatch [private] |
Definition at line 50 of file TPacketizerUnit.h.
Referenced by ClassImp(), GetCurrentTime(), and ~TPacketizerUnit().
Long64_t TPacketizerUnit::fProcessing [private] |
Long64_t TPacketizerUnit::fAssigned [private] |
Long64_t TPacketizerUnit::fCalibNum [private] |
Long64_t TPacketizerUnit::fNumPerWorker [private] |
TList* TPacketizerUnit::fPackets [private] |
Definition at line 45 of file TPacketizerUnit.h.
TMap* TPacketizerUnit::fSlaveStats [private] |
TStopwatch* TPacketizerUnit::fStopwatch [private] |
Definition at line 50 of file TPacketizerUnit.h.
1.5.1