TMemStatShow Class Reference

#include <TMemStatShow.h>

Inheritance diagram for TMemStatShow:

TObject TObject List of all members.

Public Member Functions

 TMemStatShow ()
virtual ~TMemStatShow ()
 TMemStatShow ()
virtual ~TMemStatShow ()

Static Public Member Functions

static void EventInfo1 (Int_t event, Int_t px, Int_t py, TObject *selected)
static void EventInfo2 (Int_t event, Int_t px, Int_t py, TObject *selected)
static void FillBTString (Int_t bin, Int_t mode, TString &btstring)
static void SetAddressRange (Long64_t nbytes=0, Long64_t first=0)
static void SetEntryRange (Long64_t nentries=0, Long64_t first=0)
static void Show (Double_t update=0.1, Int_t nbigleaks=20, const char *fname="*")
static void EventInfo1 (Int_t event, Int_t px, Int_t py, TObject *selected)
static void EventInfo2 (Int_t event, Int_t px, Int_t py, TObject *selected)
static void FillBTString (Int_t bin, Int_t mode, TString &btstring)
static void SetAddressRange (Long64_t nbytes=0, Long64_t first=0)
static void SetEntryRange (Long64_t nentries=0, Long64_t first=0)
static void Show (Double_t update=0.1, Int_t nbigleaks=20, const char *fname="*")

Static Protected Attributes

static TTreefgT
static TH1DfgHalloc
static TH1DfgHfree
static TH1DfgH
static TH1IfgHleaks
static TH1IfgHentry
static TH1IfgHdiff
static TGToolTipfgTip1
static TGToolTipfgTip2
static TObjArrayfgBtidlist
static Double_tfgV1
static Double_tfgV2
static Double_tfgV3
static Double_tfgV4
static TCanvasfgC1
static TCanvasfgC2
static TCanvasfgC3
static Long64_t fgAddressFirst
static Long64_t fgAddressN
static Long64_t fgEntryFirst
static Long64_t fgEntryN
static TTreefgT
static TH1DfgHalloc
static TH1DfgHfree
static TH1DfgH
static TH1IfgHleaks
static TH1IfgHentry
static TH1IfgHdiff
static TGToolTipfgTip1
static TGToolTipfgTip2
static TObjArrayfgBtidlist
static Double_tfgV1
static Double_tfgV2
static Double_tfgV3
static Double_tfgV4
static TCanvasfgC1
static TCanvasfgC2
static TCanvasfgC3

Detailed Description

Definition at line 36 of file TMemStatShow.h.


Constructor & Destructor Documentation

TMemStatShow::TMemStatShow (  )  [inline]

Definition at line 64 of file TMemStatShow.h.

Referenced by G__G__TreeViewer_320_0_20().

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

Definition at line 65 of file TMemStatShow.h.

TMemStatShow::TMemStatShow (  )  [inline]

Definition at line 64 of file TMemStatShow.h.

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

Definition at line 65 of file TMemStatShow.h.


Member Function Documentation

void TMemStatShow::EventInfo1 ( Int_t  event,
Int_t  px,
Int_t  py,
TObject selected 
) [static]

Definition at line 534 of file TMemStatShow.cxx.

References TPad::AbsPixeltoX(), TString::Data(), entry, fgC1, fgH, fgT, fgTip1, fgV1, fgV2, fgV3, FillBTString(), TAxis::FindBin(), TString::Format(), TH1D::GetBinContent(), TAxis::GetBinLowEdge(), TAxis::GetBinUpEdge(), TAxis::GetNbins(), TTree::GetSelectedRows(), TH1::GetXaxis(), TGToolTip::Hide(), i, kMouseLeave, Long64_t, TGToolTip::Reset(), TGToolTip::SetPosition(), and TGToolTip::SetText().

Referenced by G__G__TreeViewer_320_0_2(), and G__setup_memfuncTMemStatShow().

void TMemStatShow::EventInfo2 ( Int_t  event,
Int_t  px,
Int_t  py,
TObject selected 
) [static]

Definition at line 582 of file TMemStatShow.cxx.

References TPad::AbsPixeltoX(), TString::Data(), entry, fgC2, fgHentry, fgHleaks, fgTip2, fgV3, FillBTString(), TAxis::FindBin(), TString::Format(), TH1I::GetBinContent(), TAxis::GetNbins(), TH1::GetXaxis(), TGToolTip::Hide(), kMouseLeave, TGToolTip::Reset(), TGToolTip::SetPosition(), and TGToolTip::SetText().

Referenced by G__G__TreeViewer_320_0_3(), and G__setup_memfuncTMemStatShow().

void TMemStatShow::FillBTString ( Int_t  bin,
Int_t  mode,
TString btstring 
) [static]

Definition at line 607 of file TMemStatShow.cxx.

References TObjArray::At(), fgBtidlist, fgT, fgV4, TList::FindObject(), TString::Format(), TDirectoryFile::Get(), TH1I::GetBinContent(), TNamed::GetTitle(), TTree::GetUserInfo(), gFile, i, j, TString::Length(), and title.

Referenced by EventInfo1(), EventInfo2(), G__G__TreeViewer_320_0_4(), G__setup_memfuncTMemStatShow(), and Show().

void TMemStatShow::SetAddressRange ( Long64_t  nbytes = 0,
Long64_t  first = 0 
) [static]

Definition at line 129 of file TMemStatShow.cxx.

References fgAddressFirst, and fgAddressN.

Referenced by G__G__TreeViewer_320_0_5(), and G__setup_memfuncTMemStatShow().

void TMemStatShow::SetEntryRange ( Long64_t  nentries = 0,
Long64_t  first = 0 
) [static]

Definition at line 146 of file TMemStatShow.cxx.

References fgEntryFirst, and fgEntryN.

Referenced by G__G__TreeViewer_320_0_6(), and G__setup_memfuncTMemStatShow().

void TMemStatShow::Show ( Double_t  update = 0.1,
Int_t  nbigleaks = 20,
const char *  fname = "*" 
) [static]

Definition at line 160 of file TMemStatShow.cxx.

References TPaveText::AddText(), axis, TQObject::Connect(), TString::Data(), TList::Delete(), TPaveText::Draw(), TH1::Draw(), TTree::Draw(), TText::DrawText(), entry, fgAddressN, fgBtidlist, fgC1, fgC2, fgC3, fgEntryFirst, fgEntryN, fgH, fgHalloc, fgHdiff, fgHentry, fgHfree, fgHleaks, fgT, fgTip1, fgTip2, fgV1, fgV2, fgV3, fgV4, TH1::Fill(), FillBTString(), TList::FindObject(), MemInfo_t::fMemTotal, MemInfo_t::fMemUsed, Form(), TString::Format(), gClient, TH1I::GetBinContent(), TAxis::GetBinLabel(), TAttPad::GetBottomMargin(), TCanvas::GetCanvasImp(), TGClient::GetDefaultRoot(), TTree::GetEntries(), TSystem::GetFromPipe(), TAttPad::GetLeftMargin(), TPaveText::GetListOfLines(), TSystem::GetMemInfo(), TAttPad::GetRightMargin(), TNamed::GetTitle(), TAttPad::GetTopMargin(), TTree::GetUserInfo(), TTree::GetV1(), TTree::GetV2(), TTree::GetV3(), TTree::GetV4(), TH1::GetXaxis(), TH1::GetYaxis(), gStyle, gSystem, h, i, j, k, kBlue, kCyan, kRed, kYellow, l, TH1::LabelsOption(), TString::Length(), Long64_t, TMath::MaxElement(), TMath::MinElement(), minfo, TPad::Modified(), nbins, nentries, TFile::Open(), TSystem::ProcessEvents(), ptime, s, TH1I::SetBinContent(), TAxis::SetBinLabel(), TH1::SetEntries(), TTree::SetEstimate(), TAttFill::SetFillColor(), TAttPad::SetFrameFillColor(), TPad::SetGridx(), TPad::SetGridy(), TAttAxis::SetLabelSize(), TAttPad::SetLeftMargin(), TPad::SetLogx(), TPad::SetLogy(), TText::SetNDC(), TStyle::SetOptStat(), TAxis::SetRange(), TAttPad::SetRightMargin(), TAttText::SetTextAlign(), TAttText::SetTextColor(), TAttText::SetTextSize(), TMath::Sort(), TCanvas::Update(), and w.

Referenced by G__G__TreeViewer_223_0_14(), G__G__TreeViewer_320_0_7(), and G__setup_memfuncTMemStatShow().

static void TMemStatShow::EventInfo1 ( Int_t  event,
Int_t  px,
Int_t  py,
TObject selected 
) [static]

static void TMemStatShow::EventInfo2 ( Int_t  event,
Int_t  px,
Int_t  py,
TObject selected 
) [static]

static void TMemStatShow::FillBTString ( Int_t  bin,
Int_t  mode,
TString btstring 
) [static]

static void TMemStatShow::SetAddressRange ( Long64_t  nbytes = 0,
Long64_t  first = 0 
) [static]

static void TMemStatShow::SetEntryRange ( Long64_t  nentries = 0,
Long64_t  first = 0 
) [static]

static void TMemStatShow::Show ( Double_t  update = 0.1,
Int_t  nbigleaks = 20,
const char *  fname = "*" 
) [static]


Member Data Documentation

TTree * TMemStatShow::fgT [static, protected]

Definition at line 39 of file TMemStatShow.h.

Referenced by EventInfo1(), FillBTString(), and Show().

TH1D * TMemStatShow::fgHalloc [static, protected]

Definition at line 40 of file TMemStatShow.h.

Referenced by Show().

TH1D * TMemStatShow::fgHfree [static, protected]

Definition at line 41 of file TMemStatShow.h.

Referenced by Show().

TH1D * TMemStatShow::fgH [static, protected]

Definition at line 42 of file TMemStatShow.h.

Referenced by EventInfo1(), and Show().

TH1I * TMemStatShow::fgHleaks [static, protected]

Definition at line 43 of file TMemStatShow.h.

Referenced by EventInfo2(), and Show().

TH1I * TMemStatShow::fgHentry [static, protected]

Definition at line 44 of file TMemStatShow.h.

Referenced by EventInfo2(), and Show().

TH1I * TMemStatShow::fgHdiff [static, protected]

Definition at line 45 of file TMemStatShow.h.

Referenced by Show().

TGToolTip * TMemStatShow::fgTip1 [static, protected]

Definition at line 47 of file TMemStatShow.h.

Referenced by EventInfo1(), and Show().

TGToolTip * TMemStatShow::fgTip2 [static, protected]

Definition at line 48 of file TMemStatShow.h.

Referenced by EventInfo2(), and Show().

TObjArray * TMemStatShow::fgBtidlist [static, protected]

Definition at line 49 of file TMemStatShow.h.

Referenced by FillBTString(), and Show().

Double_t * TMemStatShow::fgV1 [static, protected]

Definition at line 50 of file TMemStatShow.h.

Referenced by EventInfo1(), and Show().

Double_t * TMemStatShow::fgV2 [static, protected]

Definition at line 51 of file TMemStatShow.h.

Referenced by EventInfo1(), and Show().

Double_t * TMemStatShow::fgV3 [static, protected]

Definition at line 52 of file TMemStatShow.h.

Referenced by EventInfo1(), EventInfo2(), and Show().

Double_t * TMemStatShow::fgV4 [static, protected]

Definition at line 53 of file TMemStatShow.h.

Referenced by FillBTString(), and Show().

TCanvas * TMemStatShow::fgC1 [static, protected]

Definition at line 54 of file TMemStatShow.h.

Referenced by EventInfo1(), and Show().

TCanvas * TMemStatShow::fgC2 [static, protected]

Definition at line 55 of file TMemStatShow.h.

Referenced by EventInfo2(), and Show().

TCanvas * TMemStatShow::fgC3 [static, protected]

Definition at line 56 of file TMemStatShow.h.

Referenced by Show().

Long64_t TMemStatShow::fgAddressFirst [static, protected]

Definition at line 58 of file TMemStatShow.h.

Referenced by SetAddressRange().

Long64_t TMemStatShow::fgAddressN [static, protected]

Definition at line 59 of file TMemStatShow.h.

Referenced by SetAddressRange(), and Show().

Long64_t TMemStatShow::fgEntryFirst [static, protected]

Definition at line 60 of file TMemStatShow.h.

Referenced by SetEntryRange(), and Show().

Long64_t TMemStatShow::fgEntryN [static, protected]

Definition at line 61 of file TMemStatShow.h.

Referenced by SetEntryRange(), and Show().

TTree* TMemStatShow::fgT [static, protected]

Definition at line 39 of file TMemStatShow.h.

TH1D* TMemStatShow::fgHalloc [static, protected]

Definition at line 40 of file TMemStatShow.h.

TH1D* TMemStatShow::fgHfree [static, protected]

Definition at line 41 of file TMemStatShow.h.

TH1D* TMemStatShow::fgH [static, protected]

Definition at line 42 of file TMemStatShow.h.

TH1I* TMemStatShow::fgHleaks [static, protected]

Definition at line 43 of file TMemStatShow.h.

TH1I* TMemStatShow::fgHentry [static, protected]

Definition at line 44 of file TMemStatShow.h.

TH1I* TMemStatShow::fgHdiff [static, protected]

Definition at line 45 of file TMemStatShow.h.

TGToolTip* TMemStatShow::fgTip1 [static, protected]

Definition at line 47 of file TMemStatShow.h.

TGToolTip* TMemStatShow::fgTip2 [static, protected]

Definition at line 48 of file TMemStatShow.h.

TObjArray* TMemStatShow::fgBtidlist [static, protected]

Definition at line 49 of file TMemStatShow.h.

Double_t* TMemStatShow::fgV1 [static, protected]

Definition at line 50 of file TMemStatShow.h.

Double_t* TMemStatShow::fgV2 [static, protected]

Definition at line 51 of file TMemStatShow.h.

Double_t* TMemStatShow::fgV3 [static, protected]

Definition at line 52 of file TMemStatShow.h.

Double_t* TMemStatShow::fgV4 [static, protected]

Definition at line 53 of file TMemStatShow.h.

TCanvas* TMemStatShow::fgC1 [static, protected]

Definition at line 54 of file TMemStatShow.h.

TCanvas* TMemStatShow::fgC2 [static, protected]

Definition at line 55 of file TMemStatShow.h.

TCanvas* TMemStatShow::fgC3 [static, protected]

Definition at line 56 of file TMemStatShow.h.


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