TH2PolyBin Class Reference

#include <TH2Poly.h>

Inheritance diagram for TH2PolyBin:

TObject TObject List of all members.

Public Member Functions

 TH2PolyBin ()
 TH2PolyBin (TObject *poly, Int_t bin_number)
virtual ~TH2PolyBin ()
void ClearContent ()
void Fill (Double_t w)
Double_t GetArea ()
Double_t GetContent () const
Bool_t GetChanged () const
Int_t GetBinNumber () const
TObjectGetPolygon () const
Double_t GetXMax ()
Double_t GetXMin ()
Double_t GetYMax ()
Double_t GetYMin ()
Bool_t IsInside (Double_t x, Double_t y) const
void SetChanged (Bool_t flag)
void SetContent (Double_t content)
 TH2PolyBin ()
 TH2PolyBin (TObject *poly, Int_t bin_number)
virtual ~TH2PolyBin ()
void ClearContent ()
void Fill (Double_t w)
Double_t GetArea ()
Double_t GetContent () const
Bool_t GetChanged () const
Int_t GetBinNumber () const
TObjectGetPolygon () const
Double_t GetXMax ()
Double_t GetXMin ()
Double_t GetYMax ()
Double_t GetYMin ()
Bool_t IsInside (Double_t x, Double_t y) const
void SetChanged (Bool_t flag)
void SetContent (Double_t content)

Protected Attributes

Bool_t fChanged
Int_t fNumber
TObjectfPoly
Double_t fArea
Double_t fContent
Double_t fXmin
Double_t fYmin
Double_t fXmax
Double_t fYmax
TObjectfPoly

Detailed Description

Definition at line 29 of file TH2Poly.h.


Constructor & Destructor Documentation

TH2PolyBin::TH2PolyBin (  ) 

Definition at line 1110 of file TH2Poly.cxx.

References fArea, fContent, fNumber, fPoly, fXmax, fXmin, fYmax, fYmin, kTRUE, and SetChanged().

TH2PolyBin::TH2PolyBin ( TObject poly,
Int_t  bin_number 
)

Definition at line 1127 of file TH2Poly.cxx.

References fArea, fContent, fNumber, fPoly, fXmax, fXmin, fYmax, fYmin, kTRUE, and SetChanged().

TH2PolyBin::~TH2PolyBin (  )  [virtual]

Definition at line 1144 of file TH2Poly.cxx.

References fPoly.

TH2PolyBin::TH2PolyBin (  ) 

TH2PolyBin::TH2PolyBin ( TObject poly,
Int_t  bin_number 
)

virtual TH2PolyBin::~TH2PolyBin (  )  [virtual]


Member Function Documentation

void TH2PolyBin::ClearContent (  )  [inline]

Definition at line 36 of file TH2Poly.h.

References fContent.

Referenced by TH2Poly::ClearBinContents().

void TH2PolyBin::Fill ( Double_t  w  )  [inline]

Definition at line 37 of file TH2Poly.h.

References fContent, and SetChanged().

Referenced by TH2Poly::Fill().

Double_t TH2PolyBin::GetArea (  ) 

Definition at line 1153 of file TH2Poly.cxx.

References xmlio::Class, fArea, fPoly, and g.

Referenced by TH2Poly::Integral().

Double_t TH2PolyBin::GetContent (  )  const [inline]

Definition at line 39 of file TH2Poly.h.

References fContent.

Referenced by TH2Poly::Integral().

Bool_t TH2PolyBin::GetChanged (  )  const [inline]

Definition at line 40 of file TH2Poly.h.

References fChanged.

Int_t TH2PolyBin::GetBinNumber (  )  const [inline]

Definition at line 41 of file TH2Poly.h.

References fNumber.

Referenced by TH2Poly::Fill(), and TH2Poly::FindBin().

TObject* TH2PolyBin::GetPolygon (  )  const [inline]

Definition at line 42 of file TH2Poly.h.

References fPoly.

Referenced by TH2Poly::Fill(), TH2Poly::IsIntersecting(), and TH2Poly::SavePrimitive().

Double_t TH2PolyBin::GetXMax (  ) 

Definition at line 1184 of file TH2Poly.cxx.

References xmlio::Class, fPoly, fXmax, g, i, kFALSE, and kTRUE.

Referenced by TH2Poly::AddBin(), and TH2Poly::AddBinToPartition().

Double_t TH2PolyBin::GetXMin (  ) 

Definition at line 1221 of file TH2Poly.cxx.

References xmlio::Class, fPoly, fXmin, g, i, kFALSE, and kTRUE.

Referenced by TH2Poly::AddBin(), and TH2Poly::AddBinToPartition().

Double_t TH2PolyBin::GetYMax (  ) 

Definition at line 1258 of file TH2Poly.cxx.

References xmlio::Class, fPoly, fYmax, g, i, kFALSE, and kTRUE.

Referenced by TH2Poly::AddBin(), and TH2Poly::AddBinToPartition().

Double_t TH2PolyBin::GetYMin (  ) 

Definition at line 1295 of file TH2Poly.cxx.

References xmlio::Class, fPoly, fYmin, g, i, kFALSE, and kTRUE.

Referenced by TH2Poly::AddBin(), and TH2Poly::AddBinToPartition().

Bool_t TH2PolyBin::IsInside ( Double_t  x,
Double_t  y 
) const

Definition at line 1332 of file TH2Poly.cxx.

References xmlio::Class, fPoly, and g.

Referenced by TH2Poly::AddBinToPartition(), TH2Poly::Fill(), and TH2Poly::FindBin().

void TH2PolyBin::SetChanged ( Bool_t  flag  )  [inline]

Definition at line 48 of file TH2Poly.h.

References fChanged.

Referenced by Fill(), SetContent(), and TH2PolyBin().

void TH2PolyBin::SetContent ( Double_t  content  )  [inline]

Definition at line 49 of file TH2Poly.h.

References fContent, and SetChanged().

void TH2PolyBin::ClearContent (  )  [inline]

Definition at line 36 of file TH2Poly.h.

References fContent.

void TH2PolyBin::Fill ( Double_t  w  )  [inline]

Definition at line 37 of file TH2Poly.h.

References fContent, and SetChanged().

Double_t TH2PolyBin::GetArea (  ) 

Double_t TH2PolyBin::GetContent (  )  const [inline]

Definition at line 39 of file TH2Poly.h.

References fContent.

Bool_t TH2PolyBin::GetChanged (  )  const [inline]

Definition at line 40 of file TH2Poly.h.

References fChanged.

Int_t TH2PolyBin::GetBinNumber (  )  const [inline]

Definition at line 41 of file TH2Poly.h.

References fNumber.

TObject* TH2PolyBin::GetPolygon (  )  const [inline]

Definition at line 42 of file TH2Poly.h.

References fPoly.

Double_t TH2PolyBin::GetXMax (  ) 

Double_t TH2PolyBin::GetXMin (  ) 

Double_t TH2PolyBin::GetYMax (  ) 

Double_t TH2PolyBin::GetYMin (  ) 

Bool_t TH2PolyBin::IsInside ( Double_t  x,
Double_t  y 
) const

void TH2PolyBin::SetChanged ( Bool_t  flag  )  [inline]

Definition at line 48 of file TH2Poly.h.

References fChanged.

void TH2PolyBin::SetContent ( Double_t  content  )  [inline]

Definition at line 49 of file TH2Poly.h.

References fContent, and SetChanged().


Member Data Documentation

Bool_t TH2PolyBin::fChanged [protected]

Definition at line 52 of file TH2Poly.h.

Referenced by GetChanged(), and SetChanged().

Int_t TH2PolyBin::fNumber [protected]

Definition at line 53 of file TH2Poly.h.

Referenced by GetBinNumber(), and TH2PolyBin().

TObject* TH2PolyBin::fPoly [protected]

Definition at line 54 of file TH2Poly.h.

Referenced by GetArea(), GetPolygon(), GetXMax(), GetXMin(), GetYMax(), GetYMin(), IsInside(), TH2PolyBin(), and ~TH2PolyBin().

Double_t TH2PolyBin::fArea [protected]

Definition at line 55 of file TH2Poly.h.

Referenced by GetArea(), and TH2PolyBin().

Double_t TH2PolyBin::fContent [protected]

Definition at line 56 of file TH2Poly.h.

Referenced by ClearContent(), Fill(), GetContent(), SetContent(), and TH2PolyBin().

Double_t TH2PolyBin::fXmin [protected]

Definition at line 57 of file TH2Poly.h.

Referenced by GetXMin(), and TH2PolyBin().

Double_t TH2PolyBin::fYmin [protected]

Definition at line 58 of file TH2Poly.h.

Referenced by GetYMin(), and TH2PolyBin().

Double_t TH2PolyBin::fXmax [protected]

Definition at line 59 of file TH2Poly.h.

Referenced by GetXMax(), and TH2PolyBin().

Double_t TH2PolyBin::fYmax [protected]

Definition at line 60 of file TH2Poly.h.

Referenced by GetYMax(), and TH2PolyBin().

TObject* TH2PolyBin::fPoly [protected]

Definition at line 54 of file TH2Poly.h.


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