#include <TEveCalo.h>
Inheritance diagram for TEveCaloLego:
Definition at line 237 of file TEveCalo.h.
Definition at line 243 of file TEveCalo.h.
Definition at line 244 of file TEveCalo.h.
Definition at line 245 of file TEveCalo.h.
Definition at line 243 of file TEveCalo.h.
Definition at line 244 of file TEveCalo.h.
Definition at line 245 of file TEveCalo.h.
TEveCaloLego::TEveCaloLego | ( | const TEveCaloLego & | ) | [private] |
TEveCaloLego::TEveCaloLego | ( | TEveCaloData * | data = 0 , |
|
const char * | n = "TEveCaloLego" , |
|||
const char * | t = "" | |||
) |
Definition at line 753 of file TEveCalo.cxx.
References TEveCaloViz::fMaxTowerH, and TEveElement::SetElementNameTitle().
virtual TEveCaloLego::~TEveCaloLego | ( | ) | [inline, virtual] |
Definition at line 283 of file TEveCalo.h.
TEveCaloLego::TEveCaloLego | ( | const TEveCaloLego & | ) | [private] |
TEveCaloLego::TEveCaloLego | ( | TEveCaloData * | data = 0 , |
|
const char * | n = "TEveCaloLego" , |
|||
const char * | t = "" | |||
) |
virtual TEveCaloLego::~TEveCaloLego | ( | ) | [inline, virtual] |
Definition at line 283 of file TEveCalo.h.
TEveCaloLego& TEveCaloLego::operator= | ( | const TEveCaloLego & | ) | [private] |
void TEveCaloLego::BuildCellIdCache | ( | ) | [protected, virtual] |
Implements TEveCaloViz.
Definition at line 795 of file TEveCalo.cxx.
References TEveCaloViz::fCellIdCacheOK, fCellList, TEveCaloViz::fData, TEveCaloData::GetCellList(), TEveCaloViz::GetEta(), TEveCaloViz::GetEtaRng(), TEveCaloViz::GetPhi(), TEveCaloViz::GetPhiRng(), and kTRUE.
void TEveCaloLego::ComputeBBox | ( | ) | [virtual] |
Implements TAttBBox.
Definition at line 806 of file TEveCalo.cxx.
References a, TAttBBox::BBoxZero(), TEveCaloData::Empty(), TAttBBox::fBBox, TEveCaloViz::fData, TEveCaloViz::fMaxTowerH, TEveCaloViz::fScaleAbs, TEveCaloData::GetEtaLimits(), TEveCaloViz::GetMaxVal(), TEveCaloData::GetPhiLimits(), and TEveCaloViz::GetValToHeight().
void TEveCaloLego::SetData | ( | TEveCaloData * | d | ) | [virtual] |
Reimplemented from TEveCaloViz.
Definition at line 789 of file TEveCalo.cxx.
References data, and TEveCaloViz::SetData().
Color_t TEveCaloLego::GetFontColor | ( | ) | const [inline] |
Definition at line 288 of file TEveCalo.h.
References fFontColor.
Referenced by TEveCaloLegoOverlay::RenderHeader(), and TEveCaloLegoEditor::SetModel().
void TEveCaloLego::SetFontColor | ( | Color_t | ci | ) | [inline] |
Definition at line 289 of file TEveCalo.h.
References fFontColor.
Referenced by TEveCaloLegoEditor::DoFontColor().
Color_t TEveCaloLego::GetGridColor | ( | ) | const [inline] |
Definition at line 291 of file TEveCalo.h.
References fGridColor.
Referenced by TEveCaloLegoEditor::SetModel().
void TEveCaloLego::SetGridColor | ( | Color_t | ci | ) | [inline] |
Definition at line 292 of file TEveCalo.h.
References fGridColor.
Referenced by TEveCaloLegoEditor::DoGridColor().
Color_t TEveCaloLego::GetPlaneColor | ( | ) | const [inline] |
Definition at line 294 of file TEveCalo.h.
References fPlaneColor.
Referenced by TEveCaloLegoEditor::SetModel().
void TEveCaloLego::SetPlaneColor | ( | Color_t | ci | ) | [inline] |
Definition at line 295 of file TEveCalo.h.
References fPlaneColor.
Referenced by TEveCaloLegoEditor::DoPlaneColor().
Char_t TEveCaloLego::GetPlaneTransparency | ( | ) | const [inline] |
Definition at line 297 of file TEveCalo.h.
References fPlaneTransparency.
Referenced by TEveCaloLegoEditor::SetModel().
void TEveCaloLego::SetPlaneTransparency | ( | Char_t | t | ) | [inline] |
Definition at line 298 of file TEveCalo.h.
References fPlaneTransparency.
Referenced by TEveCaloLegoEditor::DoTransparency().
Int_t TEveCaloLego::GetNZSteps | ( | ) | const [inline] |
void TEveCaloLego::SetNZSteps | ( | Int_t | s | ) | [inline] |
Int_t TEveCaloLego::GetPixelsPerBin | ( | ) | const [inline] |
Definition at line 303 of file TEveCalo.h.
References fPixelsPerBin.
Referenced by TEveCaloLegoEditor::SetModel().
void TEveCaloLego::SetPixelsPerBin | ( | Int_t | bw | ) | [inline] |
Definition at line 304 of file TEveCalo.h.
References fPixelsPerBin.
Referenced by TEveCaloLegoEditor::DoPixelsPerBin().
Bool_t TEveCaloLego::GetAutoRebin | ( | ) | const [inline] |
Definition at line 306 of file TEveCalo.h.
References fAutoRebin.
Referenced by TEveCaloLegoEditor::SetModel().
void TEveCaloLego::SetAutoRebin | ( | Bool_t | s | ) | [inline] |
Definition at line 307 of file TEveCalo.h.
References fAutoRebin.
Referenced by TEveCaloLegoEditor::DoAutoRebin().
Bool_t TEveCaloLego::GetNormalizeRebin | ( | ) | const [inline] |
Definition at line 309 of file TEveCalo.h.
References fNormalizeRebin.
Referenced by TEveCaloLegoEditor::SetModel().
void TEveCaloLego::SetNormalizeRebin | ( | Bool_t | s | ) | [inline] |
Definition at line 310 of file TEveCalo.h.
References TEveCaloViz::fCellIdCacheOK, fNormalizeRebin, and kFALSE.
Referenced by TEveCaloLegoEditor::DoNormalize().
EProjection_e TEveCaloLego::GetProjection | ( | ) | const [inline] |
Definition at line 312 of file TEveCalo.h.
References fProjection.
Referenced by TEveCaloLegoEditor::SetModel().
void TEveCaloLego::SetProjection | ( | EProjection_e | p | ) | [inline] |
Definition at line 313 of file TEveCalo.h.
References fProjection.
Referenced by TEveCaloLegoEditor::DoProjection().
void TEveCaloLego::Set2DMode | ( | E2DMode_e | p | ) | [inline] |
Definition at line 315 of file TEveCalo.h.
References f2DMode.
Referenced by TEveCaloLegoEditor::Do2DMode().
E2DMode_e TEveCaloLego::Get2DMode | ( | ) | [inline] |
Definition at line 316 of file TEveCalo.h.
References f2DMode.
Referenced by TEveCaloLegoOverlay::Render(), and TEveCaloLegoEditor::SetModel().
bool TEveCaloLego::GetHasFixedHeightIn2DMode | ( | ) | const [inline] |
Definition at line 318 of file TEveCalo.h.
References fHasFixedHeightIn2DMode.
Referenced by TEveCaloLegoGL::DrawCells2D().
void TEveCaloLego::SetHasFixedHeightIn2DMode | ( | bool | x | ) | [inline] |
float TEveCaloLego::GetFixedHeightValIn2DMode | ( | ) | const [inline] |
Definition at line 321 of file TEveCalo.h.
References fFixedHeightValIn2DMode.
Referenced by TEveCaloLegoGL::DrawCells2D().
void TEveCaloLego::SetFixedHeightValIn2DMode | ( | float | x | ) | [inline] |
void TEveCaloLego::SetBoxMode | ( | EBoxMode_e | p | ) | [inline] |
Definition at line 324 of file TEveCalo.h.
References fBoxMode.
Referenced by TEveCaloLegoEditor::DoBoxMode().
EBoxMode_e TEveCaloLego::GetBoxMode | ( | ) | [inline] |
Definition at line 325 of file TEveCalo.h.
References fBoxMode.
Referenced by TEveCaloLegoEditor::SetModel().
Bool_t TEveCaloLego::GetDrawHPlane | ( | ) | const [inline] |
void TEveCaloLego::SetDrawHPlane | ( | Bool_t | s | ) | [inline] |
Definition at line 328 of file TEveCalo.h.
References fDrawHPlane.
Referenced by TEveCaloLegoOverlay::Handle().
Float_t TEveCaloLego::GetHPlaneVal | ( | ) | const [inline] |
void TEveCaloLego::SetHPlaneVal | ( | Float_t | s | ) | [inline] |
Definition at line 331 of file TEveCalo.h.
References fHPlaneVal.
Referenced by TEveCaloLegoOverlay::SetSliderVal().
Int_t TEveCaloLego::GetDrawNumberCellPixels | ( | ) | [inline] |
Definition at line 333 of file TEveCalo.h.
References fDrawNumberCellPixels.
Referenced by TEveCaloLegoEditor::SetModel().
void TEveCaloLego::SetDrawNumberCellPixels | ( | Int_t | x | ) | [inline] |
Definition at line 334 of file TEveCalo.h.
References fDrawNumberCellPixels.
Referenced by TEveCaloLegoEditor::DoCell2DTextMin().
Int_t TEveCaloLego::GetCellPixelFontSize | ( | ) | [inline] |
void TEveCaloLego::SetCellPixelFontSize | ( | Int_t | x | ) | [inline] |
TEveCaloLego::ClassDef | ( | TEveCaloLego | , | |
0 | ||||
) |
TEveCaloLego& TEveCaloLego::operator= | ( | const TEveCaloLego & | ) | [private] |
virtual void TEveCaloLego::BuildCellIdCache | ( | ) | [protected, virtual] |
Implements TEveCaloViz.
virtual void TEveCaloLego::ComputeBBox | ( | ) | [virtual] |
Implements TAttBBox.
virtual void TEveCaloLego::SetData | ( | TEveCaloData * | d | ) | [virtual] |
Reimplemented from TEveCaloViz.
Color_t TEveCaloLego::GetFontColor | ( | ) | const [inline] |
void TEveCaloLego::SetFontColor | ( | Color_t | ci | ) | [inline] |
Color_t TEveCaloLego::GetGridColor | ( | ) | const [inline] |
void TEveCaloLego::SetGridColor | ( | Color_t | ci | ) | [inline] |
Color_t TEveCaloLego::GetPlaneColor | ( | ) | const [inline] |
void TEveCaloLego::SetPlaneColor | ( | Color_t | ci | ) | [inline] |
Char_t TEveCaloLego::GetPlaneTransparency | ( | ) | const [inline] |
void TEveCaloLego::SetPlaneTransparency | ( | Char_t | t | ) | [inline] |
Int_t TEveCaloLego::GetNZSteps | ( | ) | const [inline] |
void TEveCaloLego::SetNZSteps | ( | Int_t | s | ) | [inline] |
Int_t TEveCaloLego::GetPixelsPerBin | ( | ) | const [inline] |
void TEveCaloLego::SetPixelsPerBin | ( | Int_t | bw | ) | [inline] |
Bool_t TEveCaloLego::GetAutoRebin | ( | ) | const [inline] |
void TEveCaloLego::SetAutoRebin | ( | Bool_t | s | ) | [inline] |
Bool_t TEveCaloLego::GetNormalizeRebin | ( | ) | const [inline] |
void TEveCaloLego::SetNormalizeRebin | ( | Bool_t | s | ) | [inline] |
Definition at line 310 of file TEveCalo.h.
References TEveCaloViz::fCellIdCacheOK, fNormalizeRebin, and kFALSE.
EProjection_e TEveCaloLego::GetProjection | ( | ) | const [inline] |
void TEveCaloLego::SetProjection | ( | EProjection_e | p | ) | [inline] |
void TEveCaloLego::Set2DMode | ( | E2DMode_e | p | ) | [inline] |
E2DMode_e TEveCaloLego::Get2DMode | ( | ) | [inline] |
bool TEveCaloLego::GetHasFixedHeightIn2DMode | ( | ) | const [inline] |
void TEveCaloLego::SetHasFixedHeightIn2DMode | ( | bool | x | ) | [inline] |
float TEveCaloLego::GetFixedHeightValIn2DMode | ( | ) | const [inline] |
void TEveCaloLego::SetFixedHeightValIn2DMode | ( | float | x | ) | [inline] |
void TEveCaloLego::SetBoxMode | ( | EBoxMode_e | p | ) | [inline] |
EBoxMode_e TEveCaloLego::GetBoxMode | ( | ) | [inline] |
Bool_t TEveCaloLego::GetDrawHPlane | ( | ) | const [inline] |
void TEveCaloLego::SetDrawHPlane | ( | Bool_t | s | ) | [inline] |
Float_t TEveCaloLego::GetHPlaneVal | ( | ) | const [inline] |
void TEveCaloLego::SetHPlaneVal | ( | Float_t | s | ) | [inline] |
Int_t TEveCaloLego::GetDrawNumberCellPixels | ( | ) | [inline] |
void TEveCaloLego::SetDrawNumberCellPixels | ( | Int_t | x | ) | [inline] |
Int_t TEveCaloLego::GetCellPixelFontSize | ( | ) | [inline] |
void TEveCaloLego::SetCellPixelFontSize | ( | Int_t | x | ) | [inline] |
TEveCaloLego::ClassDef | ( | TEveCaloLego | , | |
0 | ||||
) |
TEveCaloLegoGL [friend] |
Definition at line 239 of file TEveCalo.h.
TEveCaloLegoOverlay [friend] |
Definition at line 240 of file TEveCalo.h.
TEveCaloData::vCellId_t TEveCaloLego::fCellList [protected] |
Definition at line 252 of file TEveCalo.h.
Referenced by BuildCellIdCache(), TEveCaloLegoGL::DirectDraw(), TEveCaloLegoGL::DrawSelectedCells(), TEveCaloLegoGL::ProcessSelection(), and TEveCaloLegoOverlay::Render().
Color_t TEveCaloLego::fFontColor [protected] |
Color_t TEveCaloLego::fGridColor [protected] |
Color_t TEveCaloLego::fPlaneColor [protected] |
Char_t TEveCaloLego::fPlaneTransparency [protected] |
Definition at line 257 of file TEveCalo.h.
Referenced by GetPlaneTransparency(), and SetPlaneTransparency().
Int_t TEveCaloLego::fNZSteps [protected] |
Definition at line 259 of file TEveCalo.h.
Referenced by TEveCaloLegoGL::DrawAxis3D(), GetNZSteps(), and SetNZSteps().
Float_t TEveCaloLego::fZAxisStep [protected] |
Definition at line 260 of file TEveCalo.h.
Bool_t TEveCaloLego::fAutoRebin [protected] |
Definition at line 262 of file TEveCalo.h.
Referenced by GetAutoRebin(), TEveCaloLegoGL::GetGridStep(), and SetAutoRebin().
Int_t TEveCaloLego::fPixelsPerBin [protected] |
Definition at line 263 of file TEveCalo.h.
Referenced by TEveCaloLegoGL::GetGridStep(), GetPixelsPerBin(), and SetPixelsPerBin().
Bool_t TEveCaloLego::fNormalizeRebin [protected] |
Definition at line 264 of file TEveCalo.h.
Referenced by TEveCaloLegoGL::DirectDraw(), TEveCaloLegoGL::DrawSelectedCells(), GetNormalizeRebin(), and SetNormalizeRebin().
EProjection_e TEveCaloLego::fProjection [protected] |
Definition at line 266 of file TEveCalo.h.
Referenced by TEveCaloLegoGL::DirectDraw(), GetProjection(), and SetProjection().
E2DMode_e TEveCaloLego::f2DMode [protected] |
Definition at line 267 of file TEveCalo.h.
Referenced by TEveCaloLegoGL::DrawCells2D(), Get2DMode(), and Set2DMode().
EBoxMode_e TEveCaloLego::fBoxMode [protected] |
Definition at line 268 of file TEveCalo.h.
Referenced by TEveCaloLegoGL::DrawAxis3D(), GetBoxMode(), TEveCaloLegoGL::SetAxis3DTitlePos(), and SetBoxMode().
Bool_t TEveCaloLego::fDrawHPlane [protected] |
Float_t TEveCaloLego::fHPlaneVal [protected] |
Bool_t TEveCaloLego::fHasFixedHeightIn2DMode [protected] |
Definition at line 273 of file TEveCalo.h.
Referenced by GetHasFixedHeightIn2DMode(), and SetHasFixedHeightIn2DMode().
Float_t TEveCaloLego::fFixedHeightValIn2DMode [protected] |
Definition at line 274 of file TEveCalo.h.
Referenced by GetFixedHeightValIn2DMode(), and SetFixedHeightValIn2DMode().
Int_t TEveCaloLego::fDrawNumberCellPixels [protected] |
Definition at line 276 of file TEveCalo.h.
Referenced by TEveCaloLegoGL::DrawCells2D(), GetDrawNumberCellPixels(), and SetDrawNumberCellPixels().
Int_t TEveCaloLego::fCellPixelFontSize [protected] |
Definition at line 277 of file TEveCalo.h.
Referenced by TEveCaloLegoGL::DrawCells2D(), GetCellPixelFontSize(), and SetCellPixelFontSize().