TEveCaloDataHist Class Reference

#include <TEveCaloData.h>

Inheritance diagram for TEveCaloDataHist:

TEveCaloData TEveCaloData TNamed TEveElement TNamed TEveElement TNamed TEveElement TNamed TEveElement List of all members.

Public Member Functions

 TEveCaloDataHist ()
virtual ~TEveCaloDataHist ()
virtual void GetCellList (Float_t etaMin, Float_t etaMax, Float_t phi, Float_t phiRng, vCellId_t &out) const
virtual void Rebin (TAxis *ax, TAxis *ay, vCellId_t &in, Bool_t et, RebinData_t &out) const
virtual void GetCellData (const TEveCaloData::CellId_t &id, TEveCaloData::CellData_t &data) const
virtual void GetEtaLimits (Double_t &min, Double_t &max) const
virtual void GetPhiLimits (Double_t &min, Double_t &max) const
virtual void DataChanged ()
THStackGetStack ()
TH2FGetHist (Int_t slice) const
Int_t AddHistogram (TH2F *hist)
 ClassDef (TEveCaloDataHist, 0)
 TEveCaloDataHist ()
virtual ~TEveCaloDataHist ()
virtual void GetCellList (Float_t etaMin, Float_t etaMax, Float_t phi, Float_t phiRng, vCellId_t &out) const
virtual void Rebin (TAxis *ax, TAxis *ay, vCellId_t &in, Bool_t et, RebinData_t &out) const
virtual void GetCellData (const TEveCaloData::CellId_t &id, TEveCaloData::CellData_t &data) const
virtual void GetEtaLimits (Double_t &min, Double_t &max) const
virtual void GetPhiLimits (Double_t &min, Double_t &max) const
virtual void DataChanged ()
THStackGetStack ()
TH2FGetHist (Int_t slice) const
Int_t AddHistogram (TH2F *hist)
 ClassDef (TEveCaloDataHist, 0)

Protected Attributes

THStackfHStack
THStackfHStack

Private Member Functions

 TEveCaloDataHist (const TEveCaloDataHist &)
TEveCaloDataHistoperator= (const TEveCaloDataHist &)
 TEveCaloDataHist (const TEveCaloDataHist &)
TEveCaloDataHistoperator= (const TEveCaloDataHist &)

Detailed Description

Definition at line 289 of file TEveCaloData.h.


Constructor & Destructor Documentation

TEveCaloDataHist::TEveCaloDataHist ( const TEveCaloDataHist  )  [private]

TEveCaloDataHist::TEveCaloDataHist (  ) 

Definition at line 737 of file TEveCaloData.cxx.

References TEveCaloData::fEps, and fHStack.

TEveCaloDataHist::~TEveCaloDataHist (  )  [virtual]

Definition at line 749 of file TEveCaloData.cxx.

References fHStack.

TEveCaloDataHist::TEveCaloDataHist ( const TEveCaloDataHist  )  [private]

TEveCaloDataHist::TEveCaloDataHist (  ) 

virtual TEveCaloDataHist::~TEveCaloDataHist (  )  [virtual]


Member Function Documentation

TEveCaloDataHist& TEveCaloDataHist::operator= ( const TEveCaloDataHist  )  [private]

virtual void TEveCaloDataHist::GetCellList ( Float_t  etaMin,
Float_t  etaMax,
Float_t  phi,
Float_t  phiRng,
vCellId_t out 
) const [virtual]

virtual void TEveCaloDataHist::Rebin ( TAxis ax,
TAxis ay,
vCellId_t in,
Bool_t  et,
RebinData_t &  out 
) const [virtual]

void TEveCaloDataHist::GetCellData ( const TEveCaloData::CellId_t id,
TEveCaloData::CellData_t data 
) const [virtual]

Implements TEveCaloData.

Definition at line 877 of file TEveCaloData.cxx.

References TEveCaloData::CellGeom_t::Configure(), TEveCaloData::CellData_t::fValue, GetHist(), hist, x, and y.

void TEveCaloDataHist::GetEtaLimits ( Double_t min,
Double_t max 
) const [virtual]

Implements TEveCaloData.

Definition at line 921 of file TEveCaloData.cxx.

References TEveCaloData::fEtaAxis, TAxis::GetXmax(), and TAxis::GetXmin().

void TEveCaloDataHist::GetPhiLimits ( Double_t min,
Double_t max 
) const [virtual]

Implements TEveCaloData.

Definition at line 930 of file TEveCaloData.cxx.

References TEveCaloData::fPhiAxis, TAxis::GetXmax(), and TAxis::GetXmin().

void TEveCaloDataHist::DataChanged (  )  [virtual]

Reimplemented from TEveCaloData.

Definition at line 757 of file TEveCaloData.cxx.

References TMath::Abs(), TEveCaloData::DataChanged(), TEveCaloData::EtaToTheta(), TEveCaloData::fEtaAxis, TEveCaloData::fMaxValE, TEveCaloData::fMaxValEt, TEveCaloData::fPhiAxis, TAxis::GetBinCenter(), GetHist(), TAxis::GetNbins(), TEveCaloData::GetNSlices(), hist, i, TMath::Sin(), and value.

Referenced by AddHistogram().

THStack* TEveCaloDataHist::GetStack (  )  [inline]

Definition at line 315 of file TEveCaloData.h.

References fHStack.

TH2F * TEveCaloDataHist::GetHist ( Int_t  slice  )  const

Definition at line 913 of file TEveCaloData.cxx.

References TList::At(), fHStack, and THStack::GetHists().

Referenced by DataChanged(), and GetCellData().

Int_t TEveCaloDataHist::AddHistogram ( TH2F hist  ) 

Definition at line 896 of file TEveCaloData.cxx.

References THStack::Add(), DataChanged(), fHStack, TEveCaloData::fSliceInfos, and hist.

TEveCaloDataHist::ClassDef ( TEveCaloDataHist  ,
 
)

TEveCaloDataHist& TEveCaloDataHist::operator= ( const TEveCaloDataHist  )  [private]

virtual void TEveCaloDataHist::GetCellList ( Float_t  etaMin,
Float_t  etaMax,
Float_t  phi,
Float_t  phiRng,
vCellId_t out 
) const [virtual]

virtual void TEveCaloDataHist::Rebin ( TAxis ax,
TAxis ay,
vCellId_t in,
Bool_t  et,
RebinData_t &  out 
) const [virtual]

virtual void TEveCaloDataHist::GetCellData ( const TEveCaloData::CellId_t id,
TEveCaloData::CellData_t data 
) const [virtual]

Implements TEveCaloData.

virtual void TEveCaloDataHist::GetEtaLimits ( Double_t min,
Double_t max 
) const [virtual]

Implements TEveCaloData.

virtual void TEveCaloDataHist::GetPhiLimits ( Double_t min,
Double_t max 
) const [virtual]

Implements TEveCaloData.

virtual void TEveCaloDataHist::DataChanged (  )  [virtual]

Reimplemented from TEveCaloData.

THStack* TEveCaloDataHist::GetStack (  )  [inline]

Definition at line 315 of file TEveCaloData.h.

References fHStack.

TH2F* TEveCaloDataHist::GetHist ( Int_t  slice  )  const

Int_t TEveCaloDataHist::AddHistogram ( TH2F hist  ) 

TEveCaloDataHist::ClassDef ( TEveCaloDataHist  ,
 
)


Member Data Documentation

THStack* TEveCaloDataHist::fHStack [protected]

Definition at line 296 of file TEveCaloData.h.

Referenced by AddHistogram(), GetHist(), GetStack(), TEveCaloDataHist(), and ~TEveCaloDataHist().

THStack* TEveCaloDataHist::fHStack [protected]

Definition at line 296 of file TEveCaloData.h.


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