library: libProof
#include "TProofStats.h"

TProofStats


class description - source file - inheritance tree (.ps)

class TProofStats : public TObject

Inheritance Chart:
TObject
<-
TProofStats

    public:
TProofStats(Int_t nslaves, TList* output, Bool_t doHist, Bool_t doTrace) TProofStats(const TProofStats&) virtual ~TProofStats() static TClass* Class() void FileEvent(Int_t slave, const char* slavename, const char* nodename, const char* filename, Bool_t isStart) virtual TClass* IsA() const TProofStats& operator=(const TProofStats&) void PacketEvent(Int_t slave, const char* slavename, const char* filename, Long64_t eventsprocessed, Double_t latency, Double_t proctime, Double_t cputime) virtual void ShowMembers(TMemberInspector& insp, char* parent) void SimpleEvent(TProofEvent::EEventType type) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TTree* fTrace !TTree with PROOF trace events TProofEvent* fProofEvent !TProofEvent used to fill tree TH1D* fPacketsHist !histogram of packets processed per slave TH1D* fEventsHist !histogram of events processed per slave TH1D* fNodeHist !histogram of slaves per file serving node TH2D* fLatencyHist !histogram of latency due to packet requests TH2D* fProcTimeHist !histogram of real time spent processing packets TH2D* fCpuTimeHist !histogram of cpu time spent processing packets

Class Description

                                                                      
 TProofStats                                                          
                                                                      
 Provides the interface for the PROOF internal performance measurment 
 and event tracing                                                    
                                                                      


TProofStats(Int_t nslaves, TList *output, Bool_t doHist, Bool_t doTrace) : fTrace(0), fProofEvent(0), fPacketsHist(0), fEventsHist(0), fLatencyHist(0), fProcTimeHist(0), fCpuTimeHist(0)
 Normal Constructor

void SimpleEvent(TProofEvent::EEventType type)

void PacketEvent(Int_t slave, const char* slavename, const char* filename, Long64_t eventsprocessed, Double_t latency, Double_t proctime, Double_t cputime)

void FileEvent(Int_t slave, const char *slavename, const char *nodename, const char *filename, Bool_t isStart)



Inline Functions


                void ~TProofStats()
             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void Streamer(TBuffer& b)
                void StreamerNVirtual(TBuffer& b)
         TProofStats TProofStats(const TProofStats&)
        TProofStats& operator=(const TProofStats&)


Author: Kristjan Gulbrandsen 11/05/04
Last update: root/proof:$Name: $:$Id: TProofStats.cxx,v 1.2 2004/05/30 23:14:18 rdm Exp $
Copyright (C) 1995-2001, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.