TPerfEvent Class Reference

#include <TPerfStats.h>

Inheritance diagram for TPerfEvent:

TObject TObject List of all members.

Public Member Functions

 TPerfEvent (TTimeStamp *offset=0)
virtual ~TPerfEvent ()
Bool_t IsSortable () const
Int_t Compare (const TObject *obj) const
void Print (Option_t *option="") const
 TPerfEvent (TTimeStamp *offset=0)
virtual ~TPerfEvent ()
Bool_t IsSortable () const
Int_t Compare (const TObject *obj) const
void Print (Option_t *option="") const

Public Attributes

TString fEvtNode
TTimeStamp fTimeStamp
TVirtualPerfStats::EEventType fType
TString fSlaveName
TString fNodeName
TString fFileName
TString fFileClass
TString fSlave
Long64_t fEventsProcessed
Long64_t fBytesRead
Long64_t fLen
Double_t fLatency
Double_t fProcTime
Double_t fCpuTime
Bool_t fIsStart
Bool_t fIsOk

Detailed Description

Definition at line 46 of file TPerfStats.h.


Constructor & Destructor Documentation

TPerfEvent::TPerfEvent ( TTimeStamp offset = 0  ) 

virtual TPerfEvent::~TPerfEvent (  )  [inline, virtual]

Definition at line 67 of file TPerfStats.h.

TPerfEvent::TPerfEvent ( TTimeStamp offset = 0  ) 

virtual TPerfEvent::~TPerfEvent (  )  [inline, virtual]

Definition at line 67 of file TPerfStats.h.


Member Function Documentation

Bool_t TPerfEvent::IsSortable (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 69 of file TPerfStats.h.

References kTRUE.

Int_t TPerfEvent::Compare ( const TObject obj  )  const [virtual]

Reimplemented from TObject.

Definition at line 75 of file TPerfStats.cxx.

References TObject::Error(), and fTimeStamp.

void TPerfEvent::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.

Definition at line 97 of file TPerfStats.cxx.

References TString::Data(), double, TVirtualPerfStats::EventType(), fEvtNode, TString::Form(), fTimeStamp, fType, and Printf().

Bool_t TPerfEvent::IsSortable (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 69 of file TPerfStats.h.

References kTRUE.

Int_t TPerfEvent::Compare ( const TObject obj  )  const [virtual]

Reimplemented from TObject.

void TPerfEvent::Print ( Option_t option = ""  )  const [virtual]

Reimplemented from TObject.


Member Data Documentation

TString TPerfEvent::fEvtNode

Definition at line 49 of file TPerfStats.h.

Referenced by Print().

TTimeStamp TPerfEvent::fTimeStamp

Definition at line 50 of file TPerfStats.h.

Referenced by Build_Timing_Tree(), Compare(), Draw_Slave_Access(), and Print().

TVirtualPerfStats::EEventType TPerfEvent::fType

Definition at line 51 of file TPerfStats.h.

Referenced by Build_Timing_Tree(), Draw_Slave_Access(), TPerfStats::FileEvent(), TPerfStats::FileOpenEvent(), TPerfStats::FileReadEvent(), TPerfStats::PacketEvent(), Print(), TPerfStats::RateEvent(), and TPerfStats::SimpleEvent().

TString TPerfEvent::fSlaveName

Definition at line 52 of file TPerfStats.h.

Referenced by TPerfStats::FileEvent(), and TPerfStats::PacketEvent().

TString TPerfEvent::fNodeName

Definition at line 53 of file TPerfStats.h.

Referenced by TPerfStats::FileEvent().

TString TPerfEvent::fFileName

Definition at line 54 of file TPerfStats.h.

Referenced by TPerfStats::FileEvent(), TPerfStats::FileOpenEvent(), TPerfStats::FileReadEvent(), and TPerfStats::PacketEvent().

TString TPerfEvent::fFileClass

Definition at line 55 of file TPerfStats.h.

Referenced by TPerfStats::FileOpenEvent(), and TPerfStats::FileReadEvent().

TString TPerfEvent::fSlave

Definition at line 56 of file TPerfStats.h.

Referenced by TPerfStats::FileEvent(), and TPerfStats::PacketEvent().

Long64_t TPerfEvent::fEventsProcessed

Definition at line 57 of file TPerfStats.h.

Referenced by TPerfStats::PacketEvent(), and TPerfStats::RateEvent().

Long64_t TPerfEvent::fBytesRead

Definition at line 58 of file TPerfStats.h.

Referenced by TPerfStats::PacketEvent(), and TPerfStats::RateEvent().

Long64_t TPerfEvent::fLen

Definition at line 59 of file TPerfStats.h.

Referenced by TPerfStats::FileReadEvent().

Double_t TPerfEvent::fLatency

Definition at line 60 of file TPerfStats.h.

Referenced by TPerfStats::PacketEvent(), and TPerfStats::RateEvent().

Double_t TPerfEvent::fProcTime

Definition at line 61 of file TPerfStats.h.

Referenced by Build_Timing_Tree(), TPerfStats::FileOpenEvent(), TPerfStats::FileReadEvent(), TPerfStats::PacketEvent(), and TPerfStats::RateEvent().

Double_t TPerfEvent::fCpuTime

Definition at line 62 of file TPerfStats.h.

Referenced by TPerfStats::PacketEvent().

Bool_t TPerfEvent::fIsStart

Definition at line 63 of file TPerfStats.h.

Referenced by Draw_Slave_Access(), and TPerfStats::FileEvent().

Bool_t TPerfEvent::fIsOk

Definition at line 64 of file TPerfStats.h.

Referenced by TPerfStats::FileOpenEvent().


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