class TEveCaloData: public TEveRefCnt


  A central manager for calorimeter event data. It provides a list of
  cells within requested phi and etha rng.

Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~TEveCaloData()
static TClass*Class()
voidTEveRefCnt::DecRefCount()
virtual voidGetCellData(const TEveCaloData::CellId_t& id, TEveCaloData::CellData_t& data)
virtual Int_tGetCellList(Float_t minVal, Float_t maxVal, Float_t etaMin, Float_t etaMax, Float_t phi, Float_t phiRng, TEveCaloData::vCellId_t& out)
virtual const TAxis*GetEtaBins()
virtual Float_tGetMaxVal() const
virtual Int_tGetNSlices() const
virtual const TAxis*GetPhiBins()
Float_tGetThreshold()
voidTEveRefCnt::IncRefCount()
virtual TClass*IsA() const
virtual voidTEveRefCnt::OnZeroRefCount()
voidSetThreshold(Float_t t)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual Bool_tSupportsEtaBinning()
virtual Bool_tSupportsPhiBinning()
private:
TEveCaloData&operator=(const TEveCaloData&)

Data Members

protected:
Int_tTEveRefCnt::fRefCount
Float_tfThresholdcell value threshold

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TEveCaloData& operator=(const TEveCaloData& )
virtual ~TEveCaloData()
{}
Int_t GetCellList(Float_t minVal, Float_t maxVal, Float_t etaMin, Float_t etaMax, Float_t phi, Float_t phiRng, TEveCaloData::vCellId_t& out)
Int_t GetNSlices()
Float_t GetMaxVal()
Float_t GetThreshold()
{return fThreshold;}
void SetThreshold(Float_t t)
{fThreshold = t;}
Bool_t SupportsEtaBinning()
{ return kFALSE; }
Bool_t SupportsPhiBinning()
{ return kFALSE; }
const TAxis* GetEtaBins()
{ return 0 ;}
const TAxis* GetPhiBins()
{ return 0 ;}
void GetCellData(const TEveCaloData::CellId_t& id, TEveCaloData::CellData_t& data)

Author: Matevz Tadel 2007
Last change: root/eve:$Id: TEveCaloData.h 23786 2008-05-09 15:49:54Z matevz $
Last generated: 2008-05-13 17:08
Copyright (C) 1995-2007, Rene Brun and Fons Rademakers. *

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.