TEveCaloData Class Reference

#include <TEveCaloData.h>

Inheritance diagram for TEveCaloData:

TEveElement TNamed TEveElement TNamed TObject TObject TObject TObject TEveCaloDataHist TEveCaloDataHist TEveCaloDataVec TEveCaloDataVec List of all members.

Public Types

typedef std::vector< SliceInfo_tvSliceInfo_t
typedef std::vector< SliceInfo_t
>::iterator 
vSliceInfo_i
typedef std::vector< CellId_tvCellId_t
typedef std::vector< CellId_t
>::iterator 
vCellId_i
typedef std::vector< CellGeom_tvCellGeom_t
typedef std::vector< CellGeom_t
>::iterator 
vCellGeom_i
typedef std::vector< CellGeom_t
>::const_iterator 
vCellGeom_ci
typedef std::vector< SliceInfo_tvSliceInfo_t
typedef std::vector< SliceInfo_t
>::iterator 
vSliceInfo_i
typedef std::vector< CellId_tvCellId_t
typedef std::vector< CellId_t
>::iterator 
vCellId_i
typedef std::vector< CellGeom_tvCellGeom_t
typedef std::vector< CellGeom_t
>::iterator 
vCellGeom_i
typedef std::vector< CellGeom_t
>::const_iterator 
vCellGeom_ci

Public Member Functions

 TEveCaloData (const char *n="TEveCalData", const char *t="")
virtual ~TEveCaloData ()
virtual void UnSelected ()
virtual void UnHighlighted ()
virtual TString GetHighlightTooltip ()
virtual void FillImpliedSelectedSet (Set_t &impSelSet)
virtual void GetCellList (Float_t etaMin, Float_t etaMax, Float_t phi, Float_t phiRng, vCellId_t &out) const=0
vCellId_tGetCellsSelected ()
vCellId_tGetCellsHighlighted ()
void PrintCellsSelected ()
void ProcessSelection (vCellId_t &sel_cells, TGLSelectRecord &rec)
virtual void Rebin (TAxis *ax, TAxis *ay, vCellId_t &in, Bool_t et, RebinData_t &out) const =0
virtual void GetCellData (const CellId_t &id, CellData_t &data) const=0
virtual void InvalidateUsersCellIdCache ()
virtual void DataChanged ()
virtual void CellSelectionChanged ()
Int_t GetNSlices () const
SliceInfo_tRefSliceInfo (Int_t s)
void SetSliceThreshold (Int_t slice, Float_t threshold)
Float_t GetSliceThreshold (Int_t slice) const
void SetSliceColor (Int_t slice, Color_t col)
Color_t GetSliceColor (Int_t slice) const
void SetSliceTransparency (Int_t slice, Char_t t)
Char_t GetSliceTransparency (Int_t slice) const
virtual void GetEtaLimits (Double_t &min, Double_t &max) const=0
virtual void GetPhiLimits (Double_t &min, Double_t &max) const=0
virtual Float_t GetMaxVal (Bool_t et) const
Bool_t Empty () const
virtual TAxisGetEtaBins () const
virtual void SetEtaBins (TAxis *ax)
virtual TAxisGetPhiBins () const
virtual void SetPhiBins (TAxis *ax)
virtual Float_t GetEps () const
virtual void SetEps (Float_t eps)
Bool_t GetWrapTwoPi () const
void SetWrapTwoPi (Bool_t w)
 ClassDef (TEveCaloData, 0)
 TEveCaloData (const char *n="TEveCalData", const char *t="")
virtual ~TEveCaloData ()
virtual void UnSelected ()
virtual void UnHighlighted ()
virtual TString GetHighlightTooltip ()
virtual void FillImpliedSelectedSet (Set_t &impSelSet)
virtual void GetCellList (Float_t etaMin, Float_t etaMax, Float_t phi, Float_t phiRng, vCellId_t &out) const=0
vCellId_tGetCellsSelected ()
vCellId_tGetCellsHighlighted ()
void PrintCellsSelected ()
void ProcessSelection (vCellId_t &sel_cells, TGLSelectRecord &rec)
virtual void Rebin (TAxis *ax, TAxis *ay, vCellId_t &in, Bool_t et, RebinData_t &out) const =0
virtual void GetCellData (const CellId_t &id, CellData_t &data) const=0
virtual void InvalidateUsersCellIdCache ()
virtual void DataChanged ()
virtual void CellSelectionChanged ()
Int_t GetNSlices () const
SliceInfo_tRefSliceInfo (Int_t s)
void SetSliceThreshold (Int_t slice, Float_t threshold)
Float_t GetSliceThreshold (Int_t slice) const
void SetSliceColor (Int_t slice, Color_t col)
Color_t GetSliceColor (Int_t slice) const
void SetSliceTransparency (Int_t slice, Char_t t)
Char_t GetSliceTransparency (Int_t slice) const
virtual void GetEtaLimits (Double_t &min, Double_t &max) const=0
virtual void GetPhiLimits (Double_t &min, Double_t &max) const=0
virtual Float_t GetMaxVal (Bool_t et) const
Bool_t Empty () const
virtual TAxisGetEtaBins () const
virtual void SetEtaBins (TAxis *ax)
virtual TAxisGetPhiBins () const
virtual void SetPhiBins (TAxis *ax)
virtual Float_t GetEps () const
virtual void SetEps (Float_t eps)
Bool_t GetWrapTwoPi () const
void SetWrapTwoPi (Bool_t w)
 ClassDef (TEveCaloData, 0)

Static Public Member Functions

static Float_t EtaToTheta (Float_t eta)
static Float_t EtaToTheta (Float_t eta)

Protected Attributes

vSliceInfo_t fSliceInfos
TAxisfEtaAxis
TAxisfPhiAxis
Bool_t fWrapTwoPi
Float_t fMaxValEt
Float_t fMaxValE
Float_t fEps
vCellId_t fCellsSelected
vCellId_t fCellsHighlighted
TAxisfEtaAxis
TAxisfPhiAxis

Private Member Functions

 TEveCaloData (const TEveCaloData &)
TEveCaloDataoperator= (const TEveCaloData &)
 TEveCaloData (const TEveCaloData &)
TEveCaloDataoperator= (const TEveCaloData &)

Classes

struct  CellData_t
struct  CellGeom_t
struct  CellId_t
struct  RebinData_t
struct  SliceInfo_t

Detailed Description

Definition at line 24 of file TEveCaloData.h.


Member Typedef Documentation

typedef std::vector<SliceInfo_t> TEveCaloData::vSliceInfo_t

Definition at line 50 of file TEveCaloData.h.

typedef std::vector<SliceInfo_t>::iterator TEveCaloData::vSliceInfo_i

Definition at line 51 of file TEveCaloData.h.

typedef std::vector<CellId_t> TEveCaloData::vCellId_t

Definition at line 138 of file TEveCaloData.h.

typedef std::vector<CellId_t>::iterator TEveCaloData::vCellId_i

Definition at line 139 of file TEveCaloData.h.

typedef std::vector<CellGeom_t> TEveCaloData::vCellGeom_t

Definition at line 141 of file TEveCaloData.h.

typedef std::vector<CellGeom_t>::iterator TEveCaloData::vCellGeom_i

Definition at line 142 of file TEveCaloData.h.

typedef std::vector<CellGeom_t>::const_iterator TEveCaloData::vCellGeom_ci

Definition at line 143 of file TEveCaloData.h.

typedef std::vector<SliceInfo_t> TEveCaloData::vSliceInfo_t

Definition at line 50 of file TEveCaloData.h.

typedef std::vector<SliceInfo_t>::iterator TEveCaloData::vSliceInfo_i

Definition at line 51 of file TEveCaloData.h.

typedef std::vector<CellId_t> TEveCaloData::vCellId_t

Definition at line 138 of file TEveCaloData.h.

typedef std::vector<CellId_t>::iterator TEveCaloData::vCellId_i

Definition at line 139 of file TEveCaloData.h.

typedef std::vector<CellGeom_t> TEveCaloData::vCellGeom_t

Definition at line 141 of file TEveCaloData.h.

typedef std::vector<CellGeom_t>::iterator TEveCaloData::vCellGeom_i

Definition at line 142 of file TEveCaloData.h.

typedef std::vector<CellGeom_t>::const_iterator TEveCaloData::vCellGeom_ci

Definition at line 143 of file TEveCaloData.h.


Constructor & Destructor Documentation

TEveCaloData::TEveCaloData ( const TEveCaloData  )  [private]

TEveCaloData::TEveCaloData ( const char *  n = "TEveCalData",
const char *  t = "" 
)

Definition at line 106 of file TEveCaloData.cxx.

virtual TEveCaloData::~TEveCaloData (  )  [inline, virtual]

Definition at line 167 of file TEveCaloData.h.

TEveCaloData::TEveCaloData ( const TEveCaloData  )  [private]

TEveCaloData::TEveCaloData ( const char *  n = "TEveCalData",
const char *  t = "" 
)

virtual TEveCaloData::~TEveCaloData (  )  [inline, virtual]

Definition at line 167 of file TEveCaloData.h.


Member Function Documentation

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

void TEveCaloData::UnSelected (  )  [virtual]

Reimplemented from TEveElement.

Definition at line 124 of file TEveCaloData.cxx.

References fCellsSelected.

void TEveCaloData::UnHighlighted (  )  [virtual]

Reimplemented from TEveElement.

Definition at line 133 of file TEveCaloData.cxx.

References fCellsHighlighted.

TString TEveCaloData::GetHighlightTooltip (  )  [virtual]

Reimplemented from TEveElement.

Definition at line 141 of file TEveCaloData.cxx.

References TEveCaloData::CellGeom_t::Eta(), fCellsHighlighted, TString::Format(), fSliceInfos, TEveCaloData::CellData_t::fValue, GetCellData(), i, TEveCaloData::CellGeom_t::Phi(), and s.

void TEveCaloData::FillImpliedSelectedSet ( Set_t impSelSet  )  [virtual]

Definition at line 167 of file TEveCaloData.cxx.

References TEveElement::fChildren, and i.

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

Referenced by TEveCalo2D::BuildCellIdCache(), TEveCalo3D::BuildCellIdCache(), TEveCaloLego::BuildCellIdCache(), and TEveCaloLegoGL::ProcessSelection().

vCellId_t& TEveCaloData::GetCellsSelected (  )  [inline]

Definition at line 180 of file TEveCaloData.h.

References fCellsSelected.

Referenced by TEveCalo2D::CellSelectionChanged(), TEveCalo3DGL::DrawHighlight(), TEveCalo2DGL::DrawHighlight(), and TEveCaloLegoGL::DrawHighlight().

vCellId_t& TEveCaloData::GetCellsHighlighted (  )  [inline]

Definition at line 181 of file TEveCaloData.h.

References fCellsHighlighted.

Referenced by TEveCalo2D::CellSelectionChanged(), TEveCalo3DGL::DrawHighlight(), TEveCalo2DGL::DrawHighlight(), and TEveCaloLegoGL::DrawHighlight().

void TEveCaloData::PrintCellsSelected (  ) 

Definition at line 179 of file TEveCaloData.cxx.

References fCellsSelected, GetCellData(), and i.

void TEveCaloData::ProcessSelection ( vCellId_t sel_cells,
TGLSelectRecord rec 
)

Definition at line 195 of file TEveCaloData.cxx.

References CellSelectionChanged(), fCellsHighlighted, fCellsSelected, TGLSelectRecord::GetHighlight(), TGLSelectRecord::GetMultiple(), TGLSelectRecord::GetSecSelResult(), i, TGLSelectRecord::kEnteringSelection, kFALSE, TGLSelectRecord::kLeavingSelection, TGLSelectRecord::kModifyingInternalSelection, TGLSelectRecord::kNone, kTRUE, and TGLSelectRecord::SetSecSelResult().

Referenced by TEveCalo3DGL::ProcessSelection(), TEveCalo2DGL::ProcessSelection(), and TEveCaloLegoGL::ProcessSelection().

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

Referenced by TEveCaloLegoGL::DirectDraw(), and TEveCaloLegoGL::DrawSelectedCells().

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

Referenced by TEveCalo2D::BuildCellIdCache(), TEveCalo3DGL::DirectDraw(), TEveCalo3DGL::DrawSelectedCells(), TEveCaloLegoGL::DrawSelectedCells(), GetHighlightTooltip(), TEveCaloLegoGL::Make3DDisplayList(), TEveCaloLegoGL::PrepareCell2DData(), PrintCellsSelected(), TEveCalo2DGL::ProcessSelection(), and TEveCaloLegoOverlay::Render().

void TEveCaloData::InvalidateUsersCellIdCache (  )  [virtual]

Definition at line 359 of file TEveCaloData.cxx.

References TEveElement::fChildren, i, TEveCaloViz::InvalidateCellIdCache(), and TEveElement::StampObjProps().

Referenced by SetSliceThreshold().

void TEveCaloData::DataChanged (  )  [virtual]

Definition at line 373 of file TEveCaloData.cxx.

References TEveCaloViz::DataChanged(), TEveElement::fChildren, i, and TEveElement::StampObjProps().

Referenced by TEveCaloDataVec::DataChanged(), and TEveCaloDataHist::DataChanged().

void TEveCaloData::CellSelectionChanged (  )  [virtual]

Definition at line 389 of file TEveCaloData.cxx.

References TEveCaloViz::CellSelectionChanged(), TEveElement::fChildren, i, and TEveElement::StampColorSelection().

Referenced by ProcessSelection().

Int_t TEveCaloData::GetNSlices (  )  const [inline]

Definition at line 194 of file TEveCaloData.h.

References fSliceInfos.

Referenced by TEveCaloDataHist::DataChanged(), TEveCaloLegoGL::DrawSelectedCells(), TEveCaloLegoGL::Make3DDisplayList(), TEveCaloLegoGL::Make3DDisplayListRebin(), TEveCaloVizEditor::MakeSliceInfo(), TEveCaloLegoGL::PrepareCell2DDataRebin(), and TEveCaloDataVec::Rebin().

SliceInfo_t& TEveCaloData::RefSliceInfo ( Int_t  s  )  [inline]

Definition at line 195 of file TEveCaloData.h.

References fSliceInfos.

Referenced by TEveCaloViz::GetDataSliceColor(), TEveCaloViz::GetDataSliceThreshold(), and TEveCaloVizEditor::MakeSliceInfo().

void TEveCaloData::SetSliceThreshold ( Int_t  slice,
Float_t  threshold 
)

Definition at line 302 of file TEveCaloData.cxx.

References fSliceInfos, and InvalidateUsersCellIdCache().

Referenced by TEveCaloViz::SetDataSliceThreshold().

Float_t TEveCaloData::GetSliceThreshold ( Int_t  slice  )  const

Definition at line 311 of file TEveCaloData.cxx.

References fSliceInfos.

void TEveCaloData::SetSliceColor ( Int_t  slice,
Color_t  col 
)

Definition at line 319 of file TEveCaloData.cxx.

References TEveElement::fChildren, fSliceInfos, i, and TEveElement::kCBObjProps.

Referenced by TEveCaloViz::SetDataSliceColor().

Color_t TEveCaloData::GetSliceColor ( Int_t  slice  )  const

Definition at line 331 of file TEveCaloData.cxx.

References fSliceInfos.

Referenced by TEveCaloLegoGL::DrawCells2D(), and TEveCaloViz::SetupColorHeight().

void TEveCaloData::SetSliceTransparency ( Int_t  slice,
Char_t  t 
)

Definition at line 339 of file TEveCaloData.cxx.

References TEveElement::fChildren, fSliceInfos, i, and TEveElement::kCBObjProps.

Referenced by TEveCaloVizEditor::DoSliceTransparency().

Char_t TEveCaloData::GetSliceTransparency ( Int_t  slice  )  const

Definition at line 351 of file TEveCaloData.cxx.

References fSliceInfos.

Referenced by TEveCaloLegoGL::DrawCells2D(), TEveCaloLegoGL::DrawCells3D(), and TEveCaloViz::SetupColorHeight().

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

Referenced by TEveCaloLego::ComputeBBox(), TEveCaloViz::DataChanged(), TEveCaloLegoGL::GetGridStep(), TEveCaloLegoGL::GetScaleForMatrix(), and TEveCaloVizEditor::SetModel().

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

Referenced by TEveCaloLego::ComputeBBox(), TEveCaloViz::DataChanged(), TEveCaloLegoGL::GetGridStep(), TEveCaloLegoGL::GetScaleForMatrix(), and TEveCaloVizEditor::SetModel().

virtual Float_t TEveCaloData::GetMaxVal ( Bool_t  et  )  const [inline, virtual]

Definition at line 207 of file TEveCaloData.h.

References fMaxValE, and fMaxValEt.

Referenced by TEveCalo3D::ComputeBBox(), TEveCaloViz::GetMaxVal(), TEveCaloViz::GetValToHeight(), and TEveCaloViz::SetupColorHeight().

Bool_t TEveCaloData::Empty (  )  const [inline]

Definition at line 208 of file TEveCaloData.h.

References fMaxValEt.

Referenced by TEveCaloLego::ComputeBBox(), TEveCaloLegoGL::DrawAxis2D(), TEveCaloLegoGL::DrawAxis3D(), TEveCaloLegoGL::GetScaleForMatrix(), TEveCaloViz::GetValToHeight(), TEveCalo2D::GetValToHeight(), and TEveCaloLegoOverlay::Render().

virtual TAxis* TEveCaloData::GetEtaBins (  )  const [inline, virtual]

Definition at line 210 of file TEveCaloData.h.

References fEtaAxis.

Referenced by TEveCalo2D::BuildCellIdCache(), TEveCalo2D::CellSelectionChangedInternal(), TEveCaloLegoGL::DirectDraw(), TEveCaloLegoGL::DrawAxis2D(), TEveCaloLegoGL::DrawAxis3D(), TEveCaloLegoGL::GetGridStep(), TEveCaloLegoOverlay::Render(), TEveCalo3DGL::RenderGridBarrel(), and TEveCalo3DGL::RenderGridEndCap().

virtual void TEveCaloData::SetEtaBins ( TAxis ax  )  [inline, virtual]

Definition at line 211 of file TEveCaloData.h.

References fEtaAxis.

virtual TAxis* TEveCaloData::GetPhiBins (  )  const [inline, virtual]

Definition at line 213 of file TEveCaloData.h.

References fPhiAxis.

Referenced by TEveCalo2D::BuildCellIdCache(), TEveCalo2D::CellSelectionChangedInternal(), TEveCaloLegoGL::DirectDraw(), TEveCaloLegoGL::DrawAxis2D(), TEveCaloLegoGL::DrawAxis3D(), TEveCaloLegoGL::GetGridStep(), TEveCaloLegoOverlay::Render(), TEveCalo3DGL::RenderGridBarrel(), and TEveCalo3DGL::RenderGridEndCap().

virtual void TEveCaloData::SetPhiBins ( TAxis ax  )  [inline, virtual]

Definition at line 214 of file TEveCaloData.h.

References fPhiAxis.

virtual Float_t TEveCaloData::GetEps (  )  const [inline, virtual]

Definition at line 216 of file TEveCaloData.h.

References fEps.

Referenced by TEveCalo2D::BuildCellIdCache().

virtual void TEveCaloData::SetEps ( Float_t  eps  )  [inline, virtual]

Definition at line 217 of file TEveCaloData.h.

References fEps.

Bool_t TEveCaloData::GetWrapTwoPi (  )  const [inline]

Definition at line 219 of file TEveCaloData.h.

References fWrapTwoPi.

Referenced by TEveCaloVizEditor::SetModel(), and TEveCaloLegoGL::WrapTwoPi().

void TEveCaloData::SetWrapTwoPi ( Bool_t  w  )  [inline]

Definition at line 220 of file TEveCaloData.h.

References fWrapTwoPi.

Float_t TEveCaloData::EtaToTheta ( Float_t  eta  )  [static]

Definition at line 405 of file TEveCaloData.cxx.

References TMath::Abs(), TMath::ATan(), TMath::Exp(), and TMath::Pi().

Referenced by TEveCaloData::CellGeom_t::Configure(), TEveCaloDataVec::DataChanged(), TEveCaloDataHist::DataChanged(), TEveCalo2DGL::DrawRhoZ(), TEveCalo2DGL::DrawRhoZHighlighted(), G__G__Eve2_436_0_38(), G__setup_memfuncTEveCaloData(), TEveCalo3DGL::RenderGridBarrel(), and TEveCalo3DGL::RenderGridEndCap().

TEveCaloData::ClassDef ( TEveCaloData  ,
 
)

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

virtual void TEveCaloData::UnSelected (  )  [virtual]

Reimplemented from TEveElement.

virtual void TEveCaloData::UnHighlighted (  )  [virtual]

Reimplemented from TEveElement.

virtual TString TEveCaloData::GetHighlightTooltip (  )  [virtual]

Reimplemented from TEveElement.

virtual void TEveCaloData::FillImpliedSelectedSet ( Set_t impSelSet  )  [virtual]

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

vCellId_t& TEveCaloData::GetCellsSelected (  )  [inline]

Definition at line 180 of file TEveCaloData.h.

References fCellsSelected.

vCellId_t& TEveCaloData::GetCellsHighlighted (  )  [inline]

Definition at line 181 of file TEveCaloData.h.

References fCellsHighlighted.

void TEveCaloData::PrintCellsSelected (  ) 

void TEveCaloData::ProcessSelection ( vCellId_t sel_cells,
TGLSelectRecord rec 
)

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

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

virtual void TEveCaloData::InvalidateUsersCellIdCache (  )  [virtual]

virtual void TEveCaloData::DataChanged (  )  [virtual]

virtual void TEveCaloData::CellSelectionChanged (  )  [virtual]

Int_t TEveCaloData::GetNSlices (  )  const [inline]

Definition at line 194 of file TEveCaloData.h.

References fSliceInfos.

SliceInfo_t& TEveCaloData::RefSliceInfo ( Int_t  s  )  [inline]

Definition at line 195 of file TEveCaloData.h.

References fSliceInfos.

void TEveCaloData::SetSliceThreshold ( Int_t  slice,
Float_t  threshold 
)

Float_t TEveCaloData::GetSliceThreshold ( Int_t  slice  )  const

void TEveCaloData::SetSliceColor ( Int_t  slice,
Color_t  col 
)

Color_t TEveCaloData::GetSliceColor ( Int_t  slice  )  const

void TEveCaloData::SetSliceTransparency ( Int_t  slice,
Char_t  t 
)

Char_t TEveCaloData::GetSliceTransparency ( Int_t  slice  )  const

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

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

virtual Float_t TEveCaloData::GetMaxVal ( Bool_t  et  )  const [inline, virtual]

Definition at line 207 of file TEveCaloData.h.

References fMaxValE, and fMaxValEt.

Bool_t TEveCaloData::Empty (  )  const [inline]

Definition at line 208 of file TEveCaloData.h.

References fMaxValEt.

virtual TAxis* TEveCaloData::GetEtaBins (  )  const [inline, virtual]

Definition at line 210 of file TEveCaloData.h.

References fEtaAxis.

virtual void TEveCaloData::SetEtaBins ( TAxis ax  )  [inline, virtual]

Definition at line 211 of file TEveCaloData.h.

References fEtaAxis.

virtual TAxis* TEveCaloData::GetPhiBins (  )  const [inline, virtual]

Definition at line 213 of file TEveCaloData.h.

References fPhiAxis.

virtual void TEveCaloData::SetPhiBins ( TAxis ax  )  [inline, virtual]

Definition at line 214 of file TEveCaloData.h.

References fPhiAxis.

virtual Float_t TEveCaloData::GetEps (  )  const [inline, virtual]

Definition at line 216 of file TEveCaloData.h.

References fEps.

virtual void TEveCaloData::SetEps ( Float_t  eps  )  [inline, virtual]

Definition at line 217 of file TEveCaloData.h.

References fEps.

Bool_t TEveCaloData::GetWrapTwoPi (  )  const [inline]

Definition at line 219 of file TEveCaloData.h.

References fWrapTwoPi.

void TEveCaloData::SetWrapTwoPi ( Bool_t  w  )  [inline]

Definition at line 220 of file TEveCaloData.h.

References fWrapTwoPi.

static Float_t TEveCaloData::EtaToTheta ( Float_t  eta  )  [static]

TEveCaloData::ClassDef ( TEveCaloData  ,
 
)


Member Data Documentation

vSliceInfo_t TEveCaloData::fSliceInfos [protected]

Definition at line 150 of file TEveCaloData.h.

Referenced by TEveCaloDataHist::AddHistogram(), TEveCaloDataVec::AddSlice(), GetHighlightTooltip(), GetNSlices(), GetSliceColor(), GetSliceThreshold(), GetSliceTransparency(), RefSliceInfo(), SetSliceColor(), SetSliceThreshold(), SetSliceTransparency(), and TEveCaloDataVec::TEveCaloDataVec().

TAxis* TEveCaloData::fEtaAxis [protected]

Definition at line 152 of file TEveCaloData.h.

Referenced by TEveCaloDataHist::DataChanged(), GetEtaBins(), TEveCaloDataHist::GetEtaLimits(), TEveCaloDataVec::SetAxisFromBins(), SetEtaBins(), and TEveCaloDataVec::~TEveCaloDataVec().

TAxis* TEveCaloData::fPhiAxis [protected]

Definition at line 153 of file TEveCaloData.h.

Referenced by TEveCaloDataHist::DataChanged(), GetPhiBins(), TEveCaloDataHist::GetPhiLimits(), TEveCaloDataVec::SetAxisFromBins(), SetPhiBins(), and TEveCaloDataVec::~TEveCaloDataVec().

Bool_t TEveCaloData::fWrapTwoPi [protected]

Definition at line 155 of file TEveCaloData.h.

Referenced by GetWrapTwoPi(), and SetWrapTwoPi().

Float_t TEveCaloData::fMaxValEt [protected]

Definition at line 157 of file TEveCaloData.h.

Referenced by TEveCaloDataVec::DataChanged(), TEveCaloDataHist::DataChanged(), Empty(), and GetMaxVal().

Float_t TEveCaloData::fMaxValE [protected]

Definition at line 158 of file TEveCaloData.h.

Referenced by TEveCaloDataVec::DataChanged(), TEveCaloDataHist::DataChanged(), and GetMaxVal().

Float_t TEveCaloData::fEps [protected]

Definition at line 160 of file TEveCaloData.h.

Referenced by GetEps(), SetEps(), and TEveCaloDataHist::TEveCaloDataHist().

vCellId_t TEveCaloData::fCellsSelected [protected]

Definition at line 162 of file TEveCaloData.h.

Referenced by GetCellsSelected(), PrintCellsSelected(), ProcessSelection(), and UnSelected().

vCellId_t TEveCaloData::fCellsHighlighted [protected]

Definition at line 163 of file TEveCaloData.h.

Referenced by GetCellsHighlighted(), GetHighlightTooltip(), ProcessSelection(), and UnHighlighted().

TAxis* TEveCaloData::fEtaAxis [protected]

Definition at line 152 of file TEveCaloData.h.

TAxis* TEveCaloData::fPhiAxis [protected]

Definition at line 153 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