Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

TProfile Class Reference

#include <TProfile.h>

Inheritance diagram for TProfile:

Inheritance graph
[legend]
Collaboration diagram for TProfile:

Collaboration graph
[legend]
List of all members.

Public Methods

 TProfile ()
 TProfile (const char *name, const char *title, Int_t nbinsx, Axis_t xlow, Axis_t xup, Option_t *option="")
 TProfile (const char *name, const char *title, Int_t nbinsx, Axis_t xlow, Axis_t xup, Axis_t ylow, Axis_t yup, Option_t *option="")
 TProfile (const char *name, const char *title, Int_t nbinsx, const Float_t *xbins, Option_t *option="")
 TProfile (const char *name, const char *title, Int_t nbinsx, const Double_t *xbins, Option_t *option="")
 TProfile (const char *name, const char *title, Int_t nbinsx, const Double_t *xbins, Axis_t ylow, Axis_t yup, Option_t *option="")
 TProfile (const TProfile &profile)
virtual ~TProfile ()
virtual void Add (TF1 *h1, Double_t c1=1)
virtual void Add (const TH1 *h1, Double_t c1=1)
virtual void Add (const TH1 *h1, const TH1 *h2, Double_t c1=1, Double_t c2=1)
void BuildOptions (Double_t ymin, Double_t ymax, Option_t *option)
virtual void Copy (TObject &hnew) const
virtual void Divide (TF1 *h1, Double_t c1=1)
virtual void Divide (const TH1 *h1)
virtual void Divide (const TH1 *h1, const TH1 *h2, Double_t c1=1, Double_t c2=1, Option_t *option="")
virtual TH1DrawCopy (Option_t *option="") const
virtual Int_t BufferEmpty (Bool_t deleteBuffer=kFALSE)
virtual Int_t Fill (Axis_t x, Axis_t y)
virtual Int_t Fill (const char *namex, Axis_t y)
virtual Int_t Fill (Axis_t x, Axis_t y, Stat_t w)
virtual Int_t Fill (const char *namex, Axis_t y, Stat_t w)
virtual void FillN (Int_t ntimes, const Axis_t *x, const Axis_t *y, const Double_t *w, Int_t stride=1)
virtual Stat_t GetBinContent (Int_t bin) const
virtual Stat_t GetBinContent (Int_t bin, Int_t) const
virtual Stat_t GetBinContent (Int_t bin, Int_t, Int_t) const
virtual Stat_t GetBinError (Int_t bin) const
virtual Stat_t GetBinError (Int_t bin, Int_t) const
virtual Stat_t GetBinError (Int_t bin, Int_t, Int_t) const
virtual Stat_t GetBinEntries (Int_t bin) const
Option_t * GetErrorOption () const
virtual void GetStats (Stat_t *stats) const
virtual Double_t GetYmin () const
virtual Double_t GetYmax () const
virtual void LabelsDeflate (Option_t *axis="X")
virtual void LabelsInflate (Option_t *axis="X")
virtual void LabelsOption (Option_t *option="h", Option_t *axis="X")
virtual Int_t Merge (TCollection *list)
virtual void Multiply (TF1 *h1, Double_t c1=1)
virtual void Multiply (const TH1 *h1)
virtual void Multiply (const TH1 *h1, const TH1 *h2, Double_t c1=1, Double_t c2=1, Option_t *option="")
TH1DProjectionX (const char *name="_px", Option_t *option="e") const
TH1Rebin (Int_t ngroup=2, const char *newname="")
virtual void Reset (Option_t *option="")
virtual void SavePrimitive (ofstream &out, Option_t *option)
virtual void Scale (Double_t c1=1)
virtual void SetBinEntries (Int_t bin, Stat_t w)
virtual void SetBins (Int_t nbins, Double_t xmin, Double_t xmax)
virtual void SetBuffer (Int_t buffersize, Option_t *option="")
virtual void SetErrorOption (Option_t *option="")

Static Public Methods

void Approximate (Bool_t approx=kTRUE)

Protected Methods

virtual Int_t BufferFill (Axis_t, Stat_t)
virtual Int_t BufferFill (Axis_t x, Axis_t y, Stat_t w)

Protected Attributes

TArrayD fBinEntries
EErrorType fErrorMode
Double_t fYmin
Double_t fYmax
Bool_t fScaling

Static Protected Attributes

Bool_t fgApproximate
 True when TProfile::Scale is called.


Constructor & Destructor Documentation

TProfile::TProfile  
 

TProfile::TProfile const char *    name,
const char *    title,
Int_t    nbinsx,
Axis_t    xlow,
Axis_t    xup,
Option_t *    option = ""
 

TProfile::TProfile const char *    name,
const char *    title,
Int_t    nbinsx,
Axis_t    xlow,
Axis_t    xup,
Axis_t    ylow,
Axis_t    yup,
Option_t *    option = ""
 

TProfile::TProfile const char *    name,
const char *    title,
Int_t    nbinsx,
const Float_t *    xbins,
Option_t *    option = ""
 

TProfile::TProfile const char *    name,
const char *    title,
Int_t    nbinsx,
const Double_t *    xbins,
Option_t *    option = ""
 

TProfile::TProfile const char *    name,
const char *    title,
Int_t    nbinsx,
const Double_t *    xbins,
Axis_t    ylow,
Axis_t    yup,
Option_t *    option = ""
 

TProfile::TProfile const TProfile &    profile
 

virtual TProfile::~TProfile   [virtual]
 


Member Function Documentation

virtual Int_t TProfile::BufferFill Axis_t   ,
Stat_t   
[protected, virtual]
 

Reimplemented from TH1.

Definition at line 42 of file TProfile.h.

virtual Int_t TProfile::BufferFill Axis_t    x,
Axis_t    y,
Stat_t    w
[protected, virtual]
 

virtual void TProfile::Add TF1   h1,
Double_t    c1 = 1
[virtual]
 

Reimplemented from TH1.

virtual void TProfile::Add const TH1   h1,
Double_t    c1 = 1
[virtual]
 

Reimplemented from TH1.

virtual void TProfile::Add const TH1   h1,
const TH1   h2,
Double_t    c1 = 1,
Double_t    c2 = 1
[virtual]
 

Reimplemented from TH1.

void TProfile::Approximate Bool_t    approx = kTRUE [static]
 

void TProfile::BuildOptions Double_t    ymin,
Double_t    ymax,
Option_t *    option
 

virtual void TProfile::Copy TObject   hnew const [virtual]
 

Reimplemented from TH1D.

virtual void TProfile::Divide TF1   h1,
Double_t    c1 = 1
[virtual]
 

Reimplemented from TH1.

virtual void TProfile::Divide const TH1   h1 [virtual]
 

Reimplemented from TH1.

virtual void TProfile::Divide const TH1   h1,
const TH1   h2,
Double_t    c1 = 1,
Double_t    c2 = 1,
Option_t *    option = ""
[virtual]
 

Reimplemented from TH1.

virtual TH1* TProfile::DrawCopy Option_t *    option = "" const [virtual]
 

Reimplemented from TH1D.

virtual Int_t TProfile::BufferEmpty Bool_t    deleteBuffer = kFALSE [virtual]
 

Reimplemented from TH1.

virtual Int_t TProfile::Fill Axis_t    x,
Axis_t    y
[virtual]
 

virtual Int_t TProfile::Fill const char *    namex,
Axis_t    y
[virtual]
 

virtual Int_t TProfile::Fill Axis_t    x,
Axis_t    y,
Stat_t    w
[virtual]
 

virtual Int_t TProfile::Fill const char *    namex,
Axis_t    y,
Stat_t    w
[virtual]
 

virtual void TProfile::FillN Int_t    ntimes,
const Axis_t *    x,
const Axis_t *    y,
const Double_t *    w,
Int_t    stride = 1
[virtual]
 

Reimplemented from TH1.

virtual Stat_t TProfile::GetBinContent Int_t    bin const [virtual]
 

Reimplemented from TH1D.

Referenced by GetBinContent().

virtual Stat_t TProfile::GetBinContent Int_t    bin,
Int_t   
const [virtual]
 

Reimplemented from TH1D.

Definition at line 82 of file TProfile.h.

References GetBinContent().

virtual Stat_t TProfile::GetBinContent Int_t    bin,
Int_t   ,
Int_t   
const [virtual]
 

Reimplemented from TH1D.

Definition at line 83 of file TProfile.h.

References GetBinContent().

virtual Stat_t TProfile::GetBinError Int_t    bin const [virtual]
 

Reimplemented from TH1.

Referenced by GetBinError().

virtual Stat_t TProfile::GetBinError Int_t    bin,
Int_t   
const [virtual]
 

Reimplemented from TH1.

Definition at line 85 of file TProfile.h.

References GetBinError().

virtual Stat_t TProfile::GetBinError Int_t    bin,
Int_t   ,
Int_t   
const [virtual]
 

Reimplemented from TH1.

Definition at line 86 of file TProfile.h.

References GetBinError().

virtual Stat_t TProfile::GetBinEntries Int_t    bin const [virtual]
 

Option_t* TProfile::GetErrorOption   const
 

virtual void TProfile::GetStats Stat_t *    stats const [virtual]
 

Reimplemented from TH1.

virtual Double_t TProfile::GetYmin   const [virtual]
 

Definition at line 90 of file TProfile.h.

References fYmin.

virtual Double_t TProfile::GetYmax   const [virtual]
 

Definition at line 91 of file TProfile.h.

References fYmax.

virtual void TProfile::LabelsDeflate Option_t *    axis = "X" [virtual]
 

Reimplemented from TH1.

virtual void TProfile::LabelsInflate Option_t *    axis = "X" [virtual]
 

Reimplemented from TH1.

virtual void TProfile::LabelsOption Option_t *    option = "h",
Option_t *    axis = "X"
[virtual]
 

Reimplemented from TH1.

virtual Int_t TProfile::Merge TCollection   list [virtual]
 

Reimplemented from TH1.

virtual void TProfile::Multiply TF1   h1,
Double_t    c1 = 1
[virtual]
 

Reimplemented from TH1.

virtual void TProfile::Multiply const TH1   h1 [virtual]
 

Reimplemented from TH1.

virtual void TProfile::Multiply const TH1   h1,
const TH1   h2,
Double_t    c1 = 1,
Double_t    c2 = 1,
Option_t *    option = ""
[virtual]
 

Reimplemented from TH1.

TH1D* TProfile::ProjectionX const char *    name = "_px",
Option_t *    option = "e"
const
 

TH1* TProfile::Rebin Int_t    ngroup = 2,
const char *    newname = ""
[virtual]
 

Reimplemented from TH1.

virtual void TProfile::Reset Option_t *    option = "" [virtual]
 

Reimplemented from TH1D.

virtual void TProfile::SavePrimitive ofstream &    out,
Option_t *    option
[virtual]
 

Reimplemented from TH1.

virtual void TProfile::Scale Double_t    c1 = 1 [virtual]
 

Reimplemented from TH1.

virtual void TProfile::SetBinEntries Int_t    bin,
Stat_t    w
[virtual]
 

virtual void TProfile::SetBins Int_t    nbins,
Double_t    xmin,
Double_t    xmax
[virtual]
 

virtual void TProfile::SetBuffer Int_t    buffersize,
Option_t *    option = ""
[virtual]
 

Reimplemented from TH1.

virtual void TProfile::SetErrorOption Option_t *    option = "" [virtual]
 


Member Data Documentation

TArrayD TProfile::fBinEntries [protected]
 

Definition at line 35 of file TProfile.h.

EErrorType TProfile::fErrorMode [protected]
 

Definition at line 36 of file TProfile.h.

Double_t TProfile::fYmin [protected]
 

Definition at line 37 of file TProfile.h.

Referenced by GetYmin().

Double_t TProfile::fYmax [protected]
 

Definition at line 38 of file TProfile.h.

Referenced by GetYmax().

Bool_t TProfile::fScaling [protected]
 

Definition at line 39 of file TProfile.h.

Bool_t TProfile::fgApproximate [static, protected]
 

True when TProfile::Scale is called.

Definition at line 40 of file TProfile.h.


The documentation for this class was generated from the following file:
Generated on Thu Dec 18 15:05:16 2003 for ROOT by doxygen1.2.16