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

TH1 Class Reference

#include <TH1.h>

Inheritance diagram for TH1:

Inheritance graph
[legend]
Collaboration diagram for TH1:

Collaboration graph
[legend]
List of all members.

Public Types

enum  {
  kNoStats = BIT(9), kUserContour = BIT(10), kCanRebin = BIT(11), kLogX = BIT(15),
  kIsZoomed = BIT(16), kNoTitle = BIT(17)
}

Public Methods

virtual ~TH1 ()
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)
virtual void AddBinContent (Int_t bin)
virtual void AddBinContent (Int_t bin, Stat_t w)
virtual void Browse (TBrowser *b)
virtual Double_t ComputeIntegral ()
virtual Int_t DistancetoPrimitive (Int_t px, Int_t py)
virtual void Divide (TF1 *f1, 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 void Draw (Option_t *option="")
virtual TH1 * DrawCopy (Option_t *option="") const
virtual TH1 * DrawNormalized (Option_t *option="", Double_t norm=1) const
virtual void DrawPanel ()
virtual Int_t BufferEmpty (Bool_t deleteBuffer=kFALSE)
virtual void Eval (TF1 *f1, Option_t *option="")
virtual void ExecuteEvent (Int_t event, Int_t px, Int_t py)
virtual Int_t Fill (Axis_t x)
virtual Int_t Fill (Axis_t x, Stat_t w)
virtual Int_t Fill (const char *name, Stat_t w)
virtual void FillN (Int_t ntimes, const Axis_t *x, const Double_t *w, Int_t stride=1)
virtual void FillN (Int_t, const Axis_t *, const Axis_t *, const Double_t *, Int_t)
virtual void FillRandom (const char *fname, Int_t ntimes=5000)
virtual void FillRandom (TH1 *h, Int_t ntimes=5000)
virtual Int_t FindBin (Axis_t x, Axis_t y=0, Axis_t z=0)
virtual TObjectFindObject (const char *name) const
virtual TObjectFindObject (const TObject *obj) const
virtual Int_t Fit (const char *formula,Option_t *option="",Option_t *goption="", Axis_t xmin=0, Axis_t xmax=0)
virtual Int_t Fit (TF1 *f1,Option_t *option="",Option_t *goption="", Axis_t xmin=0, Axis_t xmax=0)
virtual void FitPanel ()
TH1 * GetAsymmetry (TH1 *h2, Double_t c2=1, Double_t dc2=0)
Int_t GetBufferLength () const
Int_t GetBufferSize () const
const Double_t * GetBuffer () const
virtual Double_t * GetIntegral ()
TListGetListOfFunctions () const
virtual Int_t GetNdivisions (Option_t *axis="X") const
virtual Color_t GetAxisColor (Option_t *axis="X") const
virtual Color_t GetLabelColor (Option_t *axis="X") const
virtual Style_t GetLabelFont (Option_t *axis="X") const
virtual Float_t GetLabelOffset (Option_t *axis="X") const
virtual Float_t GetLabelSize (Option_t *axis="X") const
virtual Float_t GetTitleOffset (Option_t *axis="X") const
virtual Float_t GetTitleSize (Option_t *axis="X") const
virtual Float_t GetTickLength (Option_t *axis="X") const
virtual Float_t GetBarOffset () const
virtual Float_t GetBarWidth () const
virtual Int_t GetContour (Double_t *levels=0)
virtual Double_t GetContourLevel (Int_t level) const
virtual Double_t GetContourLevelPad (Int_t level) const
virtual Int_t GetBin (Int_t binx, Int_t biny=0, Int_t binz=0) const
virtual Axis_t GetBinCenter (Int_t bin) const
virtual Stat_t GetBinContent (Int_t bin) const
virtual Stat_t GetBinContent (Int_t binx, Int_t biny) const
virtual Stat_t GetBinContent (Int_t binx, Int_t biny, Int_t binz) const
virtual Stat_t GetBinError (Int_t bin) const
virtual Stat_t GetBinError (Int_t binx, Int_t biny) const
virtual Stat_t GetBinError (Int_t binx, Int_t biny, Int_t binz) const
virtual Axis_t GetBinLowEdge (Int_t bin) const
virtual Axis_t GetBinWidth (Int_t bin) const
virtual Stat_t GetCellContent (Int_t binx, Int_t biny) const
virtual Stat_t GetCellError (Int_t binx, Int_t biny) const
virtual void GetCenter (Axis_t *center) const
TDirectoryGetDirectory () const
virtual Stat_t GetEntries () const
virtual TF1GetFunction (const char *name) const
virtual Int_t GetDimension () const
virtual void GetLowEdge (Axis_t *edge) const
virtual Double_t GetMaximum () const
virtual Int_t GetMaximumBin () const
virtual Int_t GetMaximumBin (Int_t &locmax, Int_t &locmay, Int_t &locmaz) const
virtual Double_t GetMaximumStored () const
virtual Double_t GetMinimum () const
virtual Int_t GetMinimumBin () const
virtual Int_t GetMinimumBin (Int_t &locmix, Int_t &locmiy, Int_t &locmiz) const
virtual Double_t GetMinimumStored () const
virtual Stat_t GetMean (Int_t axis=1) const
virtual Int_t GetNbinsX () const
virtual Int_t GetNbinsY () const
virtual Int_t GetNbinsZ () const
virtual Double_t GetNormFactor () const
virtual char * GetObjectInfo (Int_t px, Int_t py) const
Option_t * GetOption () const
TVirtualHistPainterGetPainter ()
virtual Int_t GetQuantiles (Int_t nprobSum, Double_t *q, const Double_t *probSum=0)
virtual Axis_t GetRandom ()
virtual void GetStats (Stat_t *stats) const
virtual Stat_t GetSumOfWeights () const
virtual Int_t GetSumw2N () const
virtual Stat_t GetRMS (Int_t axis=1) const
TAxisGetXaxis () const
TAxisGetYaxis () const
TAxisGetZaxis () const
virtual Stat_t Integral (Option_t *option="") const
virtual Stat_t Integral (Int_t binx1, Int_t binx2, Option_t *option="") const
virtual Stat_t Integral (Int_t, Int_t, Int_t, Int_t, Option_t *="") const
virtual Stat_t Integral (Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Option_t *="") const
virtual Double_t KolmogorovTest (TH1 *h2, Option_t *option="") 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="")
virtual void Paint (Option_t *option="")
virtual void Print (Option_t *option="") const
virtual void PutStats (Stat_t *stats)
virtual TH1 * Rebin (Int_t ngroup=2, const char *newname="")
virtual void RebinAxis (Axis_t x, Option_t *axis="X")
virtual void Rebuild (Option_t *option="")
virtual void RecursiveRemove (TObject *obj)
virtual void Reset (Option_t *option="")
virtual void SavePrimitive (ofstream &out, Option_t *option)
virtual void Scale (Double_t c1=1)
virtual void SetAxisColor (Color_t color=1, Option_t *axis="X")
virtual void SetAxisRange (Axis_t xmin, Axis_t xmax, Option_t *axis="X")
virtual void SetBarOffset (Float_t offset=0.25)
virtual void SetBarWidth (Float_t width=0.5)
virtual void SetBinContent (Int_t bin, Stat_t content)
virtual void SetBinContent (Int_t binx, Int_t biny, Stat_t content)
virtual void SetBinContent (Int_t binx, Int_t biny, Int_t binz, Stat_t content)
virtual void SetBinError (Int_t bin, Stat_t error)
virtual void SetBinError (Int_t binx, Int_t biny, Stat_t error)
virtual void SetBinError (Int_t binx, Int_t biny, Int_t binz, Stat_t error)
virtual void SetBins (Int_t nx, Axis_t xmin, Axis_t xmax)
virtual void SetBins (Int_t nx, Axis_t xmin, Axis_t xmax, Int_t ny, Axis_t ymin, Axis_t ymax)
virtual void SetBins (Int_t nx, Axis_t xmin, Axis_t xmax, Int_t ny, Axis_t ymin, Axis_t ymax, Int_t nz, Axis_t zmin, Axis_t zmax)
virtual void SetBinsLength (Int_t=-1)
virtual void SetBuffer (Int_t buffersize, Option_t *option="")
virtual void SetCellContent (Int_t binx, Int_t biny, Stat_t content)
virtual void SetCellError (Int_t binx, Int_t biny, Stat_t content)
virtual void SetContent (const Stat_t *content)
virtual void SetContour (Int_t nlevels, const Double_t *levels=0)
virtual void SetContourLevel (Int_t level, Double_t value)
virtual void SetDirectory (TDirectory *dir)
virtual void SetEntries (Stat_t n)
virtual void SetError (const Stat_t *error)
virtual void SetLabelColor (Color_t color=1, Option_t *axis="X")
virtual void SetLabelFont (Style_t font=62, Option_t *axis="X")
virtual void SetLabelOffset (Float_t offset=0.005, Option_t *axis="X")
virtual void SetLabelSize (Float_t size=0.02, Option_t *axis="X")
virtual void SetMaximum (Double_t maximum=-1111)
virtual void SetMinimum (Double_t minimum=-1111)
virtual void SetName (const char *name)
virtual void SetNameTitle (const char *name, const char *title)
virtual void SetNdivisions (Int_t n=510, Option_t *axis="X")
virtual void SetNormFactor (Double_t factor=1)
virtual void SetStats (Bool_t stats=kTRUE)
virtual void SetOption (Option_t *option="")
virtual void SetTickLength (Float_t length=0.02, Option_t *axis="X")
virtual void SetTitleOffset (Float_t offset=1, Option_t *axis="X")
virtual void SetTitleSize (Float_t size=0.02, Option_t *axis="X")
virtual void SetTitle (const char *title)
virtual void SetXTitle (const char *title)
virtual void SetYTitle (const char *title)
virtual void SetZTitle (const char *title)
virtual void Smooth (Int_t ntimes=1)
virtual void Sumw2 ()
void UseCurrentStyle ()

Static Public Methods

void AddDirectory (Bool_t add=kTRUE)
Bool_t AddDirectoryStatus ()
Int_t GetDefaultBufferSize ()
void SetDefaultBufferSize (Int_t buffersize=1000)
void SmoothArray (Int_t NN, Double_t *XX, Int_t ntimes=1)
Double_t SmoothMedian (Int_t n, Double_t *a)

Protected Methods

 TH1 ()
 TH1 (const char *name, const char *title, Int_t nbinsx, Axis_t xlow, Axis_t xup)
 TH1 (const char *name, const char *title, Int_t nbinsx, const Float_t *xbins)
 TH1 (const char *name, const char *title, Int_t nbinsx, const Double_t *xbins)
virtual void Copy (TObject &hnew) const
virtual Int_t BufferFill (Axis_t x, Stat_t w)

Protected Attributes

Int_t fNcells
TAxis fXaxis
TAxis fYaxis
TAxis fZaxis
Short_t fBarOffset
Short_t fBarWidth
Stat_t fEntries
Stat_t fTsumw
Stat_t fTsumw2
Stat_t fTsumwx
Stat_t fTsumwx2
Double_t fMaximum
Double_t fMinimum
Double_t fNormFactor
TArrayD fContour
TArrayD fSumw2
TString fOption
TListfFunctions
Int_t fBufferSize
Double_t * fBuffer
TDirectoryfDirectory
Int_t fDimension
 Pointer to directory holding this histogram.

Double_t * fIntegral
 Histogram dimension (1, 2 or 3 dim).

TVirtualHistPainterfPainter
 Integral of bins used by GetRandom.


Static Protected Attributes

Int_t fgBufferSize
 pointer to histogram painter

Bool_t fgAddDirectory
 default buffer size for automatic histograms


Member Enumeration Documentation

anonymous enum
 

Enumeration values:
kNoStats 
kUserContour 
kCanRebin 
kLogX 
kIsZoomed 
kNoTitle 

Definition at line 111 of file TH1.h.


Constructor & Destructor Documentation

TH1::TH1   [protected]
 

TH1::TH1 const char *    name,
const char *    title,
Int_t    nbinsx,
Axis_t    xlow,
Axis_t    xup
[protected]
 

TH1::TH1 const char *    name,
const char *    title,
Int_t    nbinsx,
const Float_t *    xbins
[protected]
 

TH1::TH1 const char *    name,
const char *    title,
Int_t    nbinsx,
const Double_t *    xbins
[protected]
 

virtual TH1::~TH1   [virtual]
 


Member Function Documentation

virtual void TH1::Copy TObject   hnew const [protected, virtual]
 

Reimplemented from TNamed.

Reimplemented in TH1C, TH1S, TH1F, TH1D, TH2, TH2C, TH2S, TH2F, TH2D, TH3, TH3C, TH3S, TH3F, TH3D, TProfile, and TProfile2D.

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

Reimplemented in TH2, TH3, TProfile, and TProfile2D.

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

Reimplemented in TProfile, and TProfile2D.

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

Reimplemented in TProfile, and TProfile2D.

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

Reimplemented in TProfile, and TProfile2D.

virtual void TH1::AddBinContent Int_t    bin [virtual]
 

Reimplemented in TH1C, TH1S, TH1F, TH1D, TH2C, TH2S, TH2F, TH2D, TH3C, TH3S, TH3F, and TH3D.

virtual void TH1::AddBinContent Int_t    bin,
Stat_t    w
[virtual]
 

Reimplemented in TH1C, TH1S, TH1F, TH1D, TH2C, TH2S, TH2F, TH2D, TH3C, TH3S, TH3F, and TH3D.

void TH1::AddDirectory Bool_t    add = kTRUE [static]
 

Bool_t TH1::AddDirectoryStatus   [static]
 

virtual void TH1::Browse TBrowser   b [virtual]
 

Reimplemented from TObject.

virtual Double_t TH1::ComputeIntegral   [virtual]
 

virtual Int_t TH1::DistancetoPrimitive Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

virtual void TH1::Divide TF1   f1,
Double_t    c1 = 1
[virtual]
 

Reimplemented in TProfile, and TProfile2D.

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

Reimplemented in TProfile, and TProfile2D.

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

Reimplemented in TProfile, and TProfile2D.

virtual void TH1::Draw Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

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

Reimplemented in TH1C, TH1S, TH1F, TH1D, TH2C, TH2S, TH2F, TH2D, TH3C, TH3S, TH3F, TH3D, TProfile, and TProfile2D.

virtual TH1* TH1::DrawNormalized Option_t *    option = "",
Double_t    norm = 1
const [virtual]
 

virtual void TH1::DrawPanel   [virtual]
 

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

Reimplemented in TH2, TH3, TProfile, and TProfile2D.

virtual void TH1::Eval TF1   f1,
Option_t *    option = ""
[virtual]
 

virtual void TH1::ExecuteEvent Int_t    event,
Int_t    px,
Int_t    py
[virtual]
 

Reimplemented from TObject.

virtual Int_t TH1::Fill Axis_t    x [virtual]
 

Reimplemented in TH1K, TH2, TH3, and TProfile2D.

Referenced by TH1K::Fill().

virtual Int_t TH1::Fill Axis_t    x,
Stat_t    w
[virtual]
 

Reimplemented in TH1K, TH3, and TProfile2D.

virtual Int_t TH1::Fill const char *    name,
Stat_t    w
[virtual]
 

Reimplemented in TH1K, TH2, TH3, and TProfile2D.

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

Reimplemented in TH2.

virtual void TH1::FillN Int_t   ,
const Axis_t *   ,
const Axis_t *   ,
const Double_t *   ,
Int_t   
[virtual]
 

Reimplemented in TH2, and TProfile.

Definition at line 146 of file TH1.h.

virtual void TH1::FillRandom const char *    fname,
Int_t    ntimes = 5000
[virtual]
 

Reimplemented in TH2, and TH3.

virtual void TH1::FillRandom TH1 *    h,
Int_t    ntimes = 5000
[virtual]
 

Reimplemented in TH2, and TH3.

virtual Int_t TH1::FindBin Axis_t    x,
Axis_t    y = 0,
Axis_t    z = 0
[virtual]
 

virtual TObject* TH1::FindObject const char *    name const [virtual]
 

Reimplemented from TObject.

virtual TObject* TH1::FindObject const TObject   obj const [virtual]
 

Reimplemented from TObject.

virtual Int_t TH1::Fit const char *    formula,
Option_t *    option = "",
Option_t *    goption = "",
Axis_t    xmin = 0,
Axis_t    xmax = 0
[virtual]
 

virtual Int_t TH1::Fit TF1   f1,
Option_t *    option = "",
Option_t *    goption = "",
Axis_t    xmin = 0,
Axis_t    xmax = 0
[virtual]
 

virtual void TH1::FitPanel   [virtual]
 

TH1* TH1::GetAsymmetry TH1 *    h2,
Double_t    c2 = 1,
Double_t    dc2 = 0
 

Int_t TH1::GetBufferLength   const
 

Definition at line 156 of file TH1.h.

References fBuffer.

Int_t TH1::GetBufferSize   const
 

Definition at line 157 of file TH1.h.

References fBufferSize.

const Double_t* TH1::GetBuffer   const
 

Definition at line 158 of file TH1.h.

References fBuffer.

Int_t TH1::GetDefaultBufferSize   [static]
 

virtual Double_t* TH1::GetIntegral   [virtual]
 

Definition at line 160 of file TH1.h.

References fIntegral.

TList* TH1::GetListOfFunctions   const
 

Definition at line 162 of file TH1.h.

virtual Int_t TH1::GetNdivisions Option_t *    axis = "X" const [virtual]
 

virtual Color_t TH1::GetAxisColor Option_t *    axis = "X" const [virtual]
 

virtual Color_t TH1::GetLabelColor Option_t *    axis = "X" const [virtual]
 

virtual Style_t TH1::GetLabelFont Option_t *    axis = "X" const [virtual]
 

virtual Float_t TH1::GetLabelOffset Option_t *    axis = "X" const [virtual]
 

virtual Float_t TH1::GetLabelSize Option_t *    axis = "X" const [virtual]
 

virtual Float_t TH1::GetTitleOffset Option_t *    axis = "X" const [virtual]
 

virtual Float_t TH1::GetTitleSize Option_t *    axis = "X" const [virtual]
 

virtual Float_t TH1::GetTickLength Option_t *    axis = "X" const [virtual]
 

virtual Float_t TH1::GetBarOffset   const [virtual]
 

Definition at line 173 of file TH1.h.

References fBarOffset.

virtual Float_t TH1::GetBarWidth   const [virtual]
 

Definition at line 174 of file TH1.h.

References fBarWidth.

virtual Int_t TH1::GetContour Double_t *    levels = 0 [virtual]
 

virtual Double_t TH1::GetContourLevel Int_t    level const [virtual]
 

virtual Double_t TH1::GetContourLevelPad Int_t    level const [virtual]
 

virtual Int_t TH1::GetBin Int_t    binx,
Int_t    biny = 0,
Int_t    binz = 0
const [virtual]
 

Referenced by TProfile2D::GetBinContent(), TH3D::GetBinContent(), TH3F::GetBinContent(), TH3S::GetBinContent(), TH3C::GetBinContent(), TH2D::GetBinContent(), TH2F::GetBinContent(), TH2S::GetBinContent(), TH2C::GetBinContent(), TProfile2D::GetBinError(), TH3D::SetBinContent(), TH3F::SetBinContent(), TH3S::SetBinContent(), TH3C::SetBinContent(), TH2D::SetBinContent(), TH2F::SetBinContent(), TH2S::SetBinContent(), and TH2C::SetBinContent().

virtual Axis_t TH1::GetBinCenter Int_t    bin const [virtual]
 

Definition at line 180 of file TH1.h.

References TAxis::GetBinCenter().

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

Reimplemented in TH1C, TH1S, TH1F, TH1D, TH1K, TH2C, TH2S, TH2F, TH2D, TH3C, TH3S, TH3F, TH3D, TProfile, and TProfile2D.

virtual Stat_t TH1::GetBinContent Int_t    binx,
Int_t    biny
const [virtual]
 

Reimplemented in TH1C, TH1S, TH1F, TH1D, TH1K, TH2C, TH2S, TH2F, TH2D, TH3C, TH3S, TH3F, TH3D, TProfile, and TProfile2D.

virtual Stat_t TH1::GetBinContent Int_t    binx,
Int_t    biny,
Int_t    binz
const [virtual]
 

Reimplemented in TH1C, TH1S, TH1F, TH1D, TH1K, TH2C, TH2S, TH2F, TH2D, TH3C, TH3S, TH3F, TH3D, TProfile, and TProfile2D.

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

Reimplemented in TH1K, TProfile, and TProfile2D.

virtual Stat_t TH1::GetBinError Int_t    binx,
Int_t    biny
const [virtual]
 

Reimplemented in TH1K, TProfile, and TProfile2D.

virtual Stat_t TH1::GetBinError Int_t    binx,
Int_t    biny,
Int_t    binz
const [virtual]
 

Reimplemented in TH1K, TProfile, and TProfile2D.

virtual Axis_t TH1::GetBinLowEdge Int_t    bin const [virtual]
 

Definition at line 187 of file TH1.h.

References TAxis::GetBinLowEdge().

virtual Axis_t TH1::GetBinWidth Int_t    bin const [virtual]
 

Definition at line 188 of file TH1.h.

References TAxis::GetBinWidth().

virtual Stat_t TH1::GetCellContent Int_t    binx,
Int_t    biny
const [virtual]
 

virtual Stat_t TH1::GetCellError Int_t    binx,
Int_t    biny
const [virtual]
 

virtual void TH1::GetCenter Axis_t *    center const [virtual]
 

Definition at line 191 of file TH1.h.

References TAxis::GetCenter().

TDirectory* TH1::GetDirectory   const
 

Definition at line 192 of file TH1.h.

virtual Stat_t TH1::GetEntries   const [virtual]
 

virtual TF1* TH1::GetFunction const char *    name const [virtual]
 

virtual Int_t TH1::GetDimension   const [virtual]
 

Definition at line 195 of file TH1.h.

References fDimension.

virtual void TH1::GetLowEdge Axis_t *    edge const [virtual]
 

Definition at line 196 of file TH1.h.

References TAxis::GetLowEdge().

virtual Double_t TH1::GetMaximum   const [virtual]
 

virtual Int_t TH1::GetMaximumBin   const [virtual]
 

virtual Int_t TH1::GetMaximumBin Int_t &    locmax,
Int_t &    locmay,
Int_t &    locmaz
const [virtual]
 

virtual Double_t TH1::GetMaximumStored   const [virtual]
 

Definition at line 200 of file TH1.h.

References fMaximum.

virtual Double_t TH1::GetMinimum   const [virtual]
 

virtual Int_t TH1::GetMinimumBin   const [virtual]
 

virtual Int_t TH1::GetMinimumBin Int_t &    locmix,
Int_t &    locmiy,
Int_t &    locmiz
const [virtual]
 

virtual Double_t TH1::GetMinimumStored   const [virtual]
 

Definition at line 204 of file TH1.h.

References fMinimum.

virtual Stat_t TH1::GetMean Int_t    axis = 1 const [virtual]
 

virtual Int_t TH1::GetNbinsX   const [virtual]
 

Definition at line 206 of file TH1.h.

References TAxis::GetNbins().

virtual Int_t TH1::GetNbinsY   const [virtual]
 

Definition at line 207 of file TH1.h.

References TAxis::GetNbins().

virtual Int_t TH1::GetNbinsZ   const [virtual]
 

Definition at line 208 of file TH1.h.

References TAxis::GetNbins().

virtual Double_t TH1::GetNormFactor   const [virtual]
 

Definition at line 209 of file TH1.h.

References fNormFactor.

virtual char* TH1::GetObjectInfo Int_t    px,
Int_t    py
const [virtual]
 

Reimplemented from TObject.

Option_t* TH1::GetOption   const [virtual]
 

Reimplemented from TObject.

Definition at line 211 of file TH1.h.

References TString::Data().

TVirtualHistPainter* TH1::GetPainter  
 

virtual Int_t TH1::GetQuantiles Int_t    nprobSum,
Double_t *    q,
const Double_t *    probSum = 0
[virtual]
 

virtual Axis_t TH1::GetRandom   [virtual]
 

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

Reimplemented in TH2, TH3, TProfile, and TProfile2D.

virtual Stat_t TH1::GetSumOfWeights   const [virtual]
 

virtual Int_t TH1::GetSumw2N   const [virtual]
 

Definition at line 219 of file TH1.h.

References TArray::fN.

virtual Stat_t TH1::GetRMS Int_t    axis = 1 const [virtual]
 

TAxis* TH1::GetXaxis   const
 

TAxis* TH1::GetYaxis   const
 

TAxis* TH1::GetZaxis   const
 

virtual Stat_t TH1::Integral Option_t *    option = "" const [virtual]
 

Reimplemented in TH2, and TH3.

virtual Stat_t TH1::Integral Int_t    binx1,
Int_t    binx2,
Option_t *    option = ""
const [virtual]
 

Reimplemented in TH2, and TH3.

virtual Stat_t TH1::Integral Int_t   ,
Int_t   ,
Int_t   ,
Int_t   ,
Option_t *    = ""
const [virtual]
 

Reimplemented in TH2, and TH3.

Definition at line 226 of file TH1.h.

virtual Stat_t TH1::Integral Int_t   ,
Int_t   ,
Int_t   ,
Int_t   ,
Int_t   ,
Int_t   ,
Option_t *    = ""
const [virtual]
 

Reimplemented in TH2, and TH3.

Definition at line 227 of file TH1.h.

virtual Double_t TH1::KolmogorovTest TH1 *    h2,
Option_t *    option = ""
const [virtual]
 

Reimplemented in TH2, and TH3.

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

Reimplemented in TProfile, and TProfile2D.

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

Reimplemented in TProfile, and TProfile2D.

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

Reimplemented in TProfile, and TProfile2D.

virtual Int_t TH1::Merge TCollection   list [virtual]
 

Reimplemented in TH2, TH3, TProfile, and TProfile2D.

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

Reimplemented in TProfile, and TProfile2D.

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

Reimplemented in TProfile, and TProfile2D.

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

Reimplemented in TProfile, and TProfile2D.

virtual void TH1::Paint Option_t *    option = "" [virtual]
 

Reimplemented from TObject.

virtual void TH1::Print Option_t *    option = "" const [virtual]
 

Reimplemented from TNamed.

virtual void TH1::PutStats Stat_t *    stats [virtual]
 

Reimplemented in TH2, and TH3.

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

Reimplemented in TProfile.

virtual void TH1::RebinAxis Axis_t    x,
Option_t *    axis = "X"
[virtual]
 

virtual void TH1::Rebuild Option_t *    option = "" [virtual]
 

virtual void TH1::RecursiveRemove TObject   obj [virtual]
 

Reimplemented from TObject.

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

Reimplemented in TH1C, TH1S, TH1F, TH1D, TH1K, TH2, TH2C, TH2S, TH2F, TH2D, TH3, TH3C, TH3S, TH3F, TH3D, TProfile, and TProfile2D.

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

Reimplemented from TObject.

Reimplemented in TH1K, and TProfile.

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

Reimplemented in TProfile, and TProfile2D.

virtual void TH1::SetAxisColor Color_t    color = 1,
Option_t *    axis = "X"
[virtual]
 

virtual void TH1::SetAxisRange Axis_t    xmin,
Axis_t    xmax,
Option_t *    axis = "X"
[virtual]
 

virtual void TH1::SetBarOffset Float_t    offset = 0.25 [virtual]
 

Definition at line 248 of file TH1.h.

References fBarOffset.

virtual void TH1::SetBarWidth Float_t    width = 0.5 [virtual]
 

Definition at line 249 of file TH1.h.

References fBarWidth.

virtual void TH1::SetBinContent Int_t    bin,
Stat_t    content
[virtual]
 

Reimplemented in TH1C, TH1S, TH1F, TH1D, TH2C, TH2S, TH2F, TH2D, TH3C, TH3S, TH3F, and TH3D.

virtual void TH1::SetBinContent Int_t    binx,
Int_t    biny,
Stat_t    content
[virtual]
 

Reimplemented in TH1C, TH1S, TH1F, TH1D, TH2C, TH2S, TH2F, TH2D, TH3C, TH3S, TH3F, and TH3D.

virtual void TH1::SetBinContent Int_t    binx,
Int_t    biny,
Int_t    binz,
Stat_t    content
[virtual]
 

Reimplemented in TH1C, TH1S, TH1F, TH1D, TH2C, TH2S, TH2F, TH2D, TH3C, TH3S, TH3F, and TH3D.

virtual void TH1::SetBinError Int_t    bin,
Stat_t    error
[virtual]
 

virtual void TH1::SetBinError Int_t    binx,
Int_t    biny,
Stat_t    error
[virtual]
 

virtual void TH1::SetBinError Int_t    binx,
Int_t    biny,
Int_t    binz,
Stat_t    error
[virtual]
 

virtual void TH1::SetBins Int_t    nx,
Axis_t    xmin,
Axis_t    xmax
[virtual]
 

virtual void TH1::SetBins Int_t    nx,
Axis_t    xmin,
Axis_t    xmax,
Int_t    ny,
Axis_t    ymin,
Axis_t    ymax
[virtual]
 

virtual void TH1::SetBins Int_t    nx,
Axis_t    xmin,
Axis_t    xmax,
Int_t    ny,
Axis_t    ymin,
Axis_t    ymax,
Int_t    nz,
Axis_t    zmin,
Axis_t    zmax
[virtual]
 

virtual void TH1::SetBinsLength Int_t    = -1 [virtual]
 

Reimplemented in TH1C, TH1S, TH1F, TH1D, TH2C, TH2S, TH2F, TH2D, TH3C, TH3S, TH3F, and TH3D.

Definition at line 260 of file TH1.h.

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

Reimplemented in TProfile, and TProfile2D.

virtual void TH1::SetCellContent Int_t    binx,
Int_t    biny,
Stat_t    content
[virtual]
 

virtual void TH1::SetCellError Int_t    binx,
Int_t    biny,
Stat_t    content
[virtual]
 

virtual void TH1::SetContent const Stat_t *    content [virtual]
 

virtual void TH1::SetContour Int_t    nlevels,
const Double_t *    levels = 0
[virtual]
 

virtual void TH1::SetContourLevel Int_t    level,
Double_t    value
[virtual]
 

void TH1::SetDefaultBufferSize Int_t    buffersize = 1000 [static]
 

virtual void TH1::SetDirectory TDirectory   dir [virtual]
 

virtual void TH1::SetEntries Stat_t    n [virtual]
 

Definition at line 269 of file TH1.h.

References fEntries.

virtual void TH1::SetError const Stat_t *    error [virtual]
 

virtual void TH1::SetLabelColor Color_t    color = 1,
Option_t *    axis = "X"
[virtual]
 

virtual void TH1::SetLabelFont Style_t    font = 62,
Option_t *    axis = "X"
[virtual]
 

virtual void TH1::SetLabelOffset Float_t    offset = 0.005,
Option_t *    axis = "X"
[virtual]
 

virtual void TH1::SetLabelSize Float_t    size = 0.02,
Option_t *    axis = "X"
[virtual]
 

virtual void TH1::SetMaximum Double_t    maximum = -1111 [virtual]
 

virtual void TH1::SetMinimum Double_t    minimum = -1111 [virtual]
 

virtual void TH1::SetName const char *    name [virtual]
 

Reimplemented from TNamed.

virtual void TH1::SetNameTitle const char *    name,
const char *    title
[virtual]
 

Reimplemented from TNamed.

virtual void TH1::SetNdivisions Int_t    n = 510,
Option_t *    axis = "X"
[virtual]
 

virtual void TH1::SetNormFactor Double_t    factor = 1 [virtual]
 

Definition at line 281 of file TH1.h.

References fNormFactor.

virtual void TH1::SetStats Bool_t    stats = kTRUE [virtual]
 

virtual void TH1::SetOption Option_t *    option = " " [virtual]
 

Definition at line 283 of file TH1.h.

virtual void TH1::SetTickLength Float_t    length = 0.02,
Option_t *    axis = "X"
[virtual]
 

virtual void TH1::SetTitleOffset Float_t    offset = 1,
Option_t *    axis = "X"
[virtual]
 

virtual void TH1::SetTitleSize Float_t    size = 0.02,
Option_t *    axis = "X"
[virtual]
 

virtual void TH1::SetTitle const char *    title [virtual]
 

Reimplemented from TNamed.

virtual void TH1::SetXTitle const char *    title [virtual]
 

Definition at line 288 of file TH1.h.

References TNamed::SetTitle().

virtual void TH1::SetYTitle const char *    title [virtual]
 

Definition at line 289 of file TH1.h.

References TNamed::SetTitle().

virtual void TH1::SetZTitle const char *    title [virtual]
 

Definition at line 290 of file TH1.h.

References TNamed::SetTitle().

virtual void TH1::Smooth Int_t    ntimes = 1 [virtual]
 

void TH1::SmoothArray Int_t    NN,
Double_t *    XX,
Int_t    ntimes = 1
[static]
 

Double_t TH1::SmoothMedian Int_t    n,
Double_t *    a
[static]
 

virtual void TH1::Sumw2   [virtual]
 

void TH1::UseCurrentStyle   [virtual]
 

Reimplemented from TObject.


Member Data Documentation

Int_t TH1::fNcells [protected]
 

Definition at line 68 of file TH1.h.

TAxis TH1::fXaxis [protected]
 

Definition at line 69 of file TH1.h.

TAxis TH1::fYaxis [protected]
 

Definition at line 70 of file TH1.h.

TAxis TH1::fZaxis [protected]
 

Definition at line 71 of file TH1.h.

Short_t TH1::fBarOffset [protected]
 

Definition at line 72 of file TH1.h.

Referenced by GetBarOffset(), and SetBarOffset().

Short_t TH1::fBarWidth [protected]
 

Definition at line 73 of file TH1.h.

Referenced by GetBarWidth(), and SetBarWidth().

Stat_t TH1::fEntries [protected]
 

Definition at line 74 of file TH1.h.

Referenced by SetEntries().

Stat_t TH1::fTsumw [protected]
 

Definition at line 75 of file TH1.h.

Stat_t TH1::fTsumw2 [protected]
 

Definition at line 76 of file TH1.h.

Stat_t TH1::fTsumwx [protected]
 

Definition at line 77 of file TH1.h.

Stat_t TH1::fTsumwx2 [protected]
 

Definition at line 78 of file TH1.h.

Double_t TH1::fMaximum [protected]
 

Definition at line 79 of file TH1.h.

Referenced by GetMaximumStored().

Double_t TH1::fMinimum [protected]
 

Definition at line 80 of file TH1.h.

Referenced by GetMinimumStored().

Double_t TH1::fNormFactor [protected]
 

Definition at line 81 of file TH1.h.

Referenced by GetNormFactor(), and SetNormFactor().

TArrayD TH1::fContour [protected]
 

Definition at line 82 of file TH1.h.

TArrayD TH1::fSumw2 [protected]
 

Definition at line 83 of file TH1.h.

TString TH1::fOption [protected]
 

Definition at line 84 of file TH1.h.

TList* TH1::fFunctions [protected]
 

Definition at line 85 of file TH1.h.

Int_t TH1::fBufferSize [protected]
 

Definition at line 86 of file TH1.h.

Referenced by GetBufferSize().

Double_t* TH1::fBuffer [protected]
 

Definition at line 87 of file TH1.h.

Referenced by GetBuffer(), and GetBufferLength().

TDirectory* TH1::fDirectory [protected]
 

Definition at line 88 of file TH1.h.

Int_t TH1::fDimension [protected]
 

Pointer to directory holding this histogram.

Definition at line 89 of file TH1.h.

Referenced by GetDimension().

Double_t* TH1::fIntegral [protected]
 

Histogram dimension (1, 2 or 3 dim).

Definition at line 90 of file TH1.h.

Referenced by GetIntegral().

TVirtualHistPainter* TH1::fPainter [protected]
 

Integral of bins used by GetRandom.

Definition at line 91 of file TH1.h.

Int_t TH1::fgBufferSize [static, protected]
 

pointer to histogram painter

Definition at line 92 of file TH1.h.

Bool_t TH1::fgAddDirectory [static, protected]
 

default buffer size for automatic histograms

Definition at line 93 of file TH1.h.


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