library: libProof #include "TVirtualPacketizer.h" |
Inheritance Chart: | |||||||||||||||||||
|
private:
TVirtualPacketizer(const TVirtualPacketizer&) void operator=(const TVirtualPacketizer&) protected:
TVirtualPacketizer() Long64_t GetEntries(Bool_t tree, TDSetElement* e) public:
virtual ~TVirtualPacketizer() static TClass* Class() virtual Long64_t GetEntriesProcessed() const virtual Long64_t GetEntriesProcessed(TSlave* sl) const virtual TDSetElement* GetNextPacket(TSlave* sl, TMessage* r) virtual TClass* IsA() const Bool_t IsValid() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void StopProcess(Bool_t abort) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
protected:
Bool_t fValid Constructed properly? Bool_t fStop Termination of Process() requested?
TVirtualPacketizer XXX update Comment XXX This class generates packets to be processed on PROOF slave servers. A packet is an event range (begin entry and number of entries) or object range (first object and number of objects) in a TTree (entries) or a directory (objects) in a file. Packets are generated taking into account the performance of the remote machine, the time it took to process a previous packet on the remote machine, the locality of the database files, etc.