TEveCaloLegoOverlay Class Reference

#include <TEveCaloLegoOverlay.h>

Inheritance diagram for TEveCaloLegoOverlay:

TGLCameraOverlay TGLCameraOverlay TGLOverlayElement TGLOverlayElement TGLOverlayElement TGLOverlayElement List of all members.

Public Member Functions

 TEveCaloLegoOverlay ()
virtual ~TEveCaloLegoOverlay ()
virtual void Render (TGLRnrCtx &rnrCtx)
virtual Bool_t MouseEnter (TGLOvlSelectRecord &selRec)
virtual Bool_t Handle (TGLRnrCtx &rnrCtx, TGLOvlSelectRecord &selRec, Event_t *event)
virtual void MouseLeave ()
TEveCaloLegoGetCaloLego ()
void SetCaloLego (TEveCaloLego *c)
void SetShowPlane (Bool_t x)
Bool_t GetShowPlane () const
void SetHeaderTxt (const char *txt)
const char * GetHeaderTxt () const
void SetShowScales (Bool_t x)
void SetScaleColorTransparency (Color_t colIdx, Char_t transp)
void SetScalePosition (Double_t x, Double_t y)
void SetFrameAttribs (Color_t frameCol, Char_t lineTransp, Char_t bgTransp)
 ClassDef (TEveCaloLegoOverlay, 0)
 TEveCaloLegoOverlay ()
virtual ~TEveCaloLegoOverlay ()
virtual void Render (TGLRnrCtx &rnrCtx)
virtual Bool_t MouseEnter (TGLOvlSelectRecord &selRec)
virtual Bool_t Handle (TGLRnrCtx &rnrCtx, TGLOvlSelectRecord &selRec, Event_t *event)
virtual void MouseLeave ()
TEveCaloLegoGetCaloLego ()
void SetCaloLego (TEveCaloLego *c)
void SetShowPlane (Bool_t x)
Bool_t GetShowPlane () const
void SetHeaderTxt (const char *txt)
const char * GetHeaderTxt () const
void SetShowScales (Bool_t x)
void SetScaleColorTransparency (Color_t colIdx, Char_t transp)
void SetScalePosition (Double_t x, Double_t y)
void SetFrameAttribs (Color_t frameCol, Char_t lineTransp, Char_t bgTransp)
 ClassDef (TEveCaloLegoOverlay, 0)

Protected Member Functions

void RenderLogaritmicScales (TGLRnrCtx &rnrCtx)
void RenderPaletteScales (TGLRnrCtx &rnrCtx)
void RenderPlaneInterface (TGLRnrCtx &rnrCtx)
void RenderHeader (TGLRnrCtx &rnrCtx)
void RenderLogaritmicScales (TGLRnrCtx &rnrCtx)
void RenderPaletteScales (TGLRnrCtx &rnrCtx)
void RenderPlaneInterface (TGLRnrCtx &rnrCtx)
void RenderHeader (TGLRnrCtx &rnrCtx)

Protected Attributes

TEveCaloLegofCalo
Bool_t fShowScales
Color_t fScaleColor
Char_t fScaleTransparency
Double_t fScaleCoordX
Double_t fScaleCoordY
Double_t fScaleW
Double_t fScaleH
Double_t fCellX
Double_t fCellY
Color_t fFrameColor
Char_t fFrameLineTransp
Char_t fFrameBgTransp
Int_t fMouseX
Int_t fMouseY
Bool_t fInDrag
 last mouse position
TString fHeaderTxt
Bool_t fHeaderSelected
TAxisfPlaneAxis
Color_t fAxisPlaneColor
Bool_t fShowPlane
Float_t fMenuW
Float_t fButtonW
Bool_t fShowSlider
Float_t fSliderH
Float_t fSliderPosY
Float_t fSliderVal
Int_t fActiveID
Color_t fActiveCol
TEveCaloLegofCalo
TAxisfPlaneAxis

Private Member Functions

 TEveCaloLegoOverlay (const TEveCaloLegoOverlay &)
TEveCaloLegoOverlayoperator= (const TEveCaloLegoOverlay &)
Bool_t SetSliderVal (Event_t *event, TGLRnrCtx &rnrCtx)
 TEveCaloLegoOverlay (const TEveCaloLegoOverlay &)
TEveCaloLegoOverlayoperator= (const TEveCaloLegoOverlay &)
Bool_t SetSliderVal (Event_t *event, TGLRnrCtx &rnrCtx)

Detailed Description

Definition at line 20 of file TEveCaloLegoOverlay.h.


Constructor & Destructor Documentation

TEveCaloLegoOverlay::TEveCaloLegoOverlay ( const TEveCaloLegoOverlay  )  [private]

TEveCaloLegoOverlay::TEveCaloLegoOverlay (  ) 

Definition at line 46 of file TEveCaloLegoOverlay.cxx.

References fPlaneAxis.

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

Definition at line 78 of file TEveCaloLegoOverlay.h.

TEveCaloLegoOverlay::TEveCaloLegoOverlay ( const TEveCaloLegoOverlay  )  [private]

TEveCaloLegoOverlay::TEveCaloLegoOverlay (  ) 

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

Definition at line 78 of file TEveCaloLegoOverlay.h.


Member Function Documentation

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

Bool_t TEveCaloLegoOverlay::SetSliderVal ( Event_t event,
TGLRnrCtx rnrCtx 
) [private]

Definition at line 85 of file TEveCaloLegoOverlay.cxx.

References fCalo, fSliderH, fSliderPosY, fSliderVal, Event_t::fY, TGLRect::Height(), kTRUE, TGLRnrCtx::RefCamera(), TGLCamera::RefViewport(), and TEveCaloLego::SetHPlaneVal().

Referenced by Handle().

void TEveCaloLegoOverlay::RenderLogaritmicScales ( TGLRnrCtx rnrCtx  )  [protected]

Definition at line 382 of file TEveCaloLegoOverlay.cxx.

References TGLFont::BBox(), TMath::CeilNint(), TGLRnrCtx::ColorSet(), TGLUtil::ColorTransparency(), fc, fCalo, fCellX, fCellY, fFrameBgTransp, fFrameColor, fFrameLineTransp, Form(), fScaleColor, fScaleCoordX, fScaleCoordY, fScaleH, fScaleTransparency, fScaleW, TGLRnrCtx::GetCamera(), TGLColor::GetColorIndex(), TEveCaloViz::GetMaxVal(), GL_BLEND, GL_CULL_FACE, GL_ENABLE_BIT, GL_LINE_BIT, GL_LINE_LOOP, GL_ONE_MINUS_SRC_ALPHA, GL_POINT_BIT, GL_POINTS, GL_POLYGON_BIT, GL_POLYGON_OFFSET_FILL, GL_QUADS, GL_SRC_ALPHA, glBegin(), glBlendFunc(), glDisable(), glEnable(), glEnd(), glLoadName(), glPolygonOffset(), glPopAttrib(), glPopMatrix(), glPopName(), glPushAttrib(), glPushMatrix(), glPushName(), glTranslatef(), glVertex2f(), glVertex3f(), i, TGLFont::kCenterV, TGLFont::kLeft, TGLFont::kPixmap, TMath::Log10(), TGLColorSet::Markup(), TMath::Max(), TMath::Nint(), TGLFont::PostRender(), TMath::Power(), TGLFont::PreRender(), TGLCamera::RefViewport(), TGLRnrCtx::RegisterFontNoScale(), TGLFont::Render(), vp, x0, and x1.

Referenced by Render().

void TEveCaloLegoOverlay::RenderPaletteScales ( TGLRnrCtx rnrCtx  )  [protected]

Definition at line 521 of file TEveCaloLegoOverlay.cxx.

References c, TMath::CeilNint(), TGLUtil::Color(), TEveRGBAPalette::ColorFromValue(), TGLRnrCtx::ColorSet(), TGLCameraOverlay::fAxisPainter, fCalo, fScaleCoordX, fScaleCoordY, fScaleH, fScaleW, TGLRnrCtx::GetCamera(), TGLColor::GetColorIndex(), TEveCaloViz::GetMaxVal(), TEveCaloViz::GetPalette(), GL_BLEND, GL_ENABLE_BIT, GL_LINE_BIT, GL_LINE_LOOP, GL_ONE_MINUS_SRC_ALPHA, GL_POLYGON_BIT, GL_POLYGON_OFFSET_FILL, GL_QUADS, GL_SRC_ALPHA, glBegin(), glBlendFunc(), glColor4ub(), glEnable(), glEnd(), glLoadName(), glPolygonOffset(), glPopAttrib(), glPopMatrix(), glPopName(), glPushAttrib(), glPushMatrix(), glPushName(), glScalef(), glTranslatef(), glVertex3f(), h, TGLRect::Height(), TGLFont::kCenterH, TGLFont::kCenterV, l, TGLColorSet::Markup(), THLimitsFinder::Optimize(), TGLRnrCtx::RefCamera(), TGLAxisPainter::RefDir(), TGLAxisPainter::RefLabVec(), TGLCamera::RefViewport(), TGLAxisPainter::RnrLabels(), TGLVertex3::Set(), TGLAxisPainter::SetAttAxis(), TGLAxisPainter::SetLabelAlign(), TGLAxisPainter::SetLabelFont(), TGLAxisPainter::SetTextFormat(), val, vp, w, and y.

Referenced by Render().

void TEveCaloLegoOverlay::RenderPlaneInterface ( TGLRnrCtx rnrCtx  )  [protected]

Definition at line 282 of file TEveCaloLegoOverlay.cxx.

References a, TMath::CeilNint(), TGLUtil::Color(), TGLUtil::Color4f(), fActiveCol, fActiveID, TGLCameraOverlay::fAxisPainter, fButtonW, fCalo, fMenuW, fPlaneAxis, fShowSlider, fSliderH, fSliderPosY, fSliderVal, TGLCameraOverlay::GetAttAxis(), TGLRnrCtx::GetCamera(), TAttAxis::GetLabelSize(), TEveCaloViz::GetMaxVal(), GL_BLEND, GL_CULL_FACE, GL_ENABLE_BIT, GL_FILL, GL_FRONT_AND_BACK, GL_LINE_BIT, GL_LINE_LOOP, GL_LINES, GL_NICEST, GL_ONE_MINUS_SRC_ALPHA, GL_POINT_BIT, GL_POINT_SMOOTH, GL_POINT_SMOOTH_HINT, GL_POINTS, GL_POLYGON_BIT, GL_POLYGON_OFFSET_FILL, GL_QUADS, GL_SRC_ALPHA, glBegin(), glBlendFunc(), glDisable(), glEnable(), glEnd(), glHint(), glLoadName(), glPolygonMode(), glPolygonOffset(), glPopAttrib(), glPopMatrix(), glPopName(), glPushAttrib(), glPushMatrix(), glPushName(), glScalef(), glTranslatef(), glVertex2f(), glVertex3f(), TGLRect::Height(), TGLFont::kCenterV, TGLFont::kLeft, TGLUtil::LineWidth(), TGLAxisPainter::PaintAxis(), TGLUtil::PointSize(), TGLAxisPainter::RefDir(), TGLAxisPainter::RefTMOff(), TGLCamera::RefViewport(), TGLRnrCtx::Selection(), TGLVertex3::Set(), TGLAxisPainter::SetLabelAlign(), TAttAxis::SetLabelOffset(), TGLAxisPainter::SetLabelPixelFontSize(), TAttAxis::SetLabelSize(), TAxis::SetLimits(), TAttAxis::SetNdivisions(), TAxis::SetRangeUser(), TAttAxis::SetTickLength(), and w.

Referenced by Render().

void TEveCaloLegoOverlay::RenderHeader ( TGLRnrCtx rnrCtx  )  [protected]

Definition at line 244 of file TEveCaloLegoOverlay.cxx.

References TGLFont::BBox(), TGLUtil::Color(), TString::Data(), fActiveCol, fCalo, fHeaderSelected, fHeaderTxt, TGLRnrCtx::GetCamera(), TEveCaloLego::GetFontColor(), GL_QUADS, glBegin(), glBitmap(), glEnd(), glLoadName(), glPopName(), glPushName(), glRasterPos2i(), glVertex2f(), TGLFont::kPixmap, TMath::Max(), TMath::Nint(), TGLFont::PostRender(), TGLFont::PreRender(), TGLCamera::RefViewport(), TGLRnrCtx::RegisterFontNoScale(), TGLFont::Render(), TGLRnrCtx::Selection(), vp, x, and y.

Referenced by Render().

void TEveCaloLegoOverlay::Render ( TGLRnrCtx rnrCtx  )  [virtual]

Reimplemented from TGLCameraOverlay.

Definition at line 600 of file TEveCaloLegoOverlay.cxx.

References a, TGLRect::CArr(), TEveCaloData::Empty(), TEveCaloData::CellGeom_t::EtaDelta(), TEveCaloLegoGL::fBinStep, fCalo, TEveCaloLego::fCellList, fCellX, fCellY, TEveCaloViz::fData, TGLCameraOverlay::fFrustum, fHeaderTxt, TGLViewerBase::FindLogicalInScenes(), fShowPlane, fShowScales, TEveCaloLego::Get2DMode(), TGLRnrCtx::GetCamera(), TEveCaloData::GetCellData(), TEveCaloViz::GetData(), TEveCaloData::GetEtaBins(), TEveCaloViz::GetEtaMax(), TEveCaloViz::GetEtaMin(), TEveCaloViz::GetEtaRng(), TEveCaloViz::GetPalette(), TEveCaloData::GetPhiBins(), TEveCaloViz::GetPhiMax(), TEveCaloViz::GetPhiMin(), TEveCaloViz::GetPhiRng(), TGLRnrCtx::GetPickRectangle(), GL_DEPTH_RANGE, GL_LIGHTING, GL_MODELVIEW, GL_PROJECTION, glDepthRange(), glGetFloatv(), glLoadIdentity(), glMatrixMode(), glPopMatrix(), glPushMatrix(), glScalef(), glTranslatef(), TGLRect::Height(), i, TGLCamera::IsOrthographic(), TGLCamera::IsPerspective(), kFALSE, kTRUE, TEveCaloLego::kValSize, TString::Length(), p, TEveCaloData::CellGeom_t::PhiDelta(), TGLRnrCtx::RefCamera(), TGLRnrCtx::RefViewer(), TGLCamera::RefViewport(), TGLCameraOverlay::Render(), RenderHeader(), RenderLogaritmicScales(), RenderPaletteScales(), RenderPlaneInterface(), TGLRnrCtx::Selection(), TGLCameraOverlay::SetFrustum(), TGLRect::Width(), TGLCamera::WindowToViewport(), TGLCamera::WorldDeltaToViewport(), TGLRect::X(), and TGLRect::Y().

Bool_t TEveCaloLegoOverlay::MouseEnter ( TGLOvlSelectRecord selRec  )  [virtual]

Reimplemented from TGLOverlayElement.

Definition at line 200 of file TEveCaloLegoOverlay.cxx.

References kTRUE.

Bool_t TEveCaloLegoOverlay::Handle ( TGLRnrCtx rnrCtx,
TGLOvlSelectRecord selRec,
Event_t event 
) [virtual]

Reimplemented from TGLOverlayElement.

Definition at line 103 of file TEveCaloLegoOverlay.cxx.

References fActiveID, fCalo, Event_t::fCode, fHeaderSelected, fInDrag, fMouseX, fMouseY, fScaleCoordX, fScaleCoordY, fScaleH, fScaleW, fShowSlider, Event_t::fState, Event_t::fType, Event_t::fX, Event_t::fY, TGLSelectRecordBase::GetItem(), TGLSelectRecordBase::GetN(), TGLCamera::IsOrthographic(), kButton1, kButtonPress, kButtonRelease, kFALSE, kMotionNotify, kTRUE, TGLRnrCtx::RefCamera(), TGLCamera::RefViewport(), TEveCaloLego::SetDrawHPlane(), SetSliderVal(), and vp.

void TEveCaloLegoOverlay::MouseLeave (  )  [virtual]

Reimplemented from TGLOverlayElement.

Definition at line 208 of file TEveCaloLegoOverlay.cxx.

References fActiveID.

TEveCaloLego* TEveCaloLegoOverlay::GetCaloLego (  )  [inline]

Definition at line 89 of file TEveCaloLegoOverlay.h.

References fCalo.

void TEveCaloLegoOverlay::SetCaloLego ( TEveCaloLego c  )  [inline]

Definition at line 90 of file TEveCaloLegoOverlay.h.

References c, and fCalo.

Referenced by MakeCaloLego().

void TEveCaloLegoOverlay::SetShowPlane ( Bool_t  x  )  [inline]

Definition at line 92 of file TEveCaloLegoOverlay.h.

References fShowPlane.

Bool_t TEveCaloLegoOverlay::GetShowPlane (  )  const [inline]

Definition at line 93 of file TEveCaloLegoOverlay.h.

References fShowPlane.

void TEveCaloLegoOverlay::SetHeaderTxt ( const char *  txt  )  [inline]

Definition at line 95 of file TEveCaloLegoOverlay.h.

References fHeaderTxt.

const char* TEveCaloLegoOverlay::GetHeaderTxt (  )  const [inline]

Definition at line 96 of file TEveCaloLegoOverlay.h.

References fHeaderTxt.

void TEveCaloLegoOverlay::SetShowScales ( Bool_t  x  )  [inline]

Definition at line 98 of file TEveCaloLegoOverlay.h.

References fShowScales.

void TEveCaloLegoOverlay::SetScaleColorTransparency ( Color_t  colIdx,
Char_t  transp 
)

Definition at line 216 of file TEveCaloLegoOverlay.cxx.

References fScaleColor, and fScaleTransparency.

void TEveCaloLegoOverlay::SetScalePosition ( Double_t  x,
Double_t  y 
)

Definition at line 225 of file TEveCaloLegoOverlay.cxx.

References fScaleCoordX, and fScaleCoordY.

void TEveCaloLegoOverlay::SetFrameAttribs ( Color_t  frameCol,
Char_t  lineTransp,
Char_t  bgTransp 
)

Definition at line 234 of file TEveCaloLegoOverlay.cxx.

References fFrameBgTransp, fFrameColor, and fFrameLineTransp.

TEveCaloLegoOverlay::ClassDef ( TEveCaloLegoOverlay  ,
 
)

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

Bool_t TEveCaloLegoOverlay::SetSliderVal ( Event_t event,
TGLRnrCtx rnrCtx 
) [private]

void TEveCaloLegoOverlay::RenderLogaritmicScales ( TGLRnrCtx rnrCtx  )  [protected]

void TEveCaloLegoOverlay::RenderPaletteScales ( TGLRnrCtx rnrCtx  )  [protected]

void TEveCaloLegoOverlay::RenderPlaneInterface ( TGLRnrCtx rnrCtx  )  [protected]

void TEveCaloLegoOverlay::RenderHeader ( TGLRnrCtx rnrCtx  )  [protected]

virtual void TEveCaloLegoOverlay::Render ( TGLRnrCtx rnrCtx  )  [virtual]

Reimplemented from TGLCameraOverlay.

virtual Bool_t TEveCaloLegoOverlay::MouseEnter ( TGLOvlSelectRecord selRec  )  [virtual]

Reimplemented from TGLOverlayElement.

virtual Bool_t TEveCaloLegoOverlay::Handle ( TGLRnrCtx rnrCtx,
TGLOvlSelectRecord selRec,
Event_t event 
) [virtual]

Reimplemented from TGLOverlayElement.

virtual void TEveCaloLegoOverlay::MouseLeave (  )  [virtual]

Reimplemented from TGLOverlayElement.

TEveCaloLego* TEveCaloLegoOverlay::GetCaloLego (  )  [inline]

Definition at line 89 of file TEveCaloLegoOverlay.h.

References fCalo.

void TEveCaloLegoOverlay::SetCaloLego ( TEveCaloLego c  )  [inline]

Definition at line 90 of file TEveCaloLegoOverlay.h.

References c, and fCalo.

void TEveCaloLegoOverlay::SetShowPlane ( Bool_t  x  )  [inline]

Definition at line 92 of file TEveCaloLegoOverlay.h.

References fShowPlane.

Bool_t TEveCaloLegoOverlay::GetShowPlane (  )  const [inline]

Definition at line 93 of file TEveCaloLegoOverlay.h.

References fShowPlane.

void TEveCaloLegoOverlay::SetHeaderTxt ( const char *  txt  )  [inline]

Definition at line 95 of file TEveCaloLegoOverlay.h.

References fHeaderTxt.

const char* TEveCaloLegoOverlay::GetHeaderTxt (  )  const [inline]

Definition at line 96 of file TEveCaloLegoOverlay.h.

References fHeaderTxt.

void TEveCaloLegoOverlay::SetShowScales ( Bool_t  x  )  [inline]

Definition at line 98 of file TEveCaloLegoOverlay.h.

References fShowScales.

void TEveCaloLegoOverlay::SetScaleColorTransparency ( Color_t  colIdx,
Char_t  transp 
)

void TEveCaloLegoOverlay::SetScalePosition ( Double_t  x,
Double_t  y 
)

void TEveCaloLegoOverlay::SetFrameAttribs ( Color_t  frameCol,
Char_t  lineTransp,
Char_t  bgTransp 
)

TEveCaloLegoOverlay::ClassDef ( TEveCaloLegoOverlay  ,
 
)


Member Data Documentation

TEveCaloLego* TEveCaloLegoOverlay::fCalo [protected]

Definition at line 35 of file TEveCaloLegoOverlay.h.

Referenced by GetCaloLego(), Handle(), Render(), RenderHeader(), RenderLogaritmicScales(), RenderPaletteScales(), RenderPlaneInterface(), SetCaloLego(), and SetSliderVal().

Bool_t TEveCaloLegoOverlay::fShowScales [protected]

Definition at line 38 of file TEveCaloLegoOverlay.h.

Referenced by Render(), and SetShowScales().

Color_t TEveCaloLegoOverlay::fScaleColor [protected]

Definition at line 39 of file TEveCaloLegoOverlay.h.

Referenced by RenderLogaritmicScales(), and SetScaleColorTransparency().

Char_t TEveCaloLegoOverlay::fScaleTransparency [protected]

Definition at line 40 of file TEveCaloLegoOverlay.h.

Referenced by RenderLogaritmicScales(), and SetScaleColorTransparency().

Double_t TEveCaloLegoOverlay::fScaleCoordX [protected]

Definition at line 41 of file TEveCaloLegoOverlay.h.

Referenced by Handle(), RenderLogaritmicScales(), RenderPaletteScales(), and SetScalePosition().

Double_t TEveCaloLegoOverlay::fScaleCoordY [protected]

Definition at line 42 of file TEveCaloLegoOverlay.h.

Referenced by Handle(), RenderLogaritmicScales(), RenderPaletteScales(), and SetScalePosition().

Double_t TEveCaloLegoOverlay::fScaleW [protected]

Definition at line 43 of file TEveCaloLegoOverlay.h.

Referenced by Handle(), RenderLogaritmicScales(), and RenderPaletteScales().

Double_t TEveCaloLegoOverlay::fScaleH [protected]

Definition at line 44 of file TEveCaloLegoOverlay.h.

Referenced by Handle(), RenderLogaritmicScales(), and RenderPaletteScales().

Double_t TEveCaloLegoOverlay::fCellX [protected]

Definition at line 45 of file TEveCaloLegoOverlay.h.

Referenced by Render(), and RenderLogaritmicScales().

Double_t TEveCaloLegoOverlay::fCellY [protected]

Definition at line 46 of file TEveCaloLegoOverlay.h.

Referenced by Render(), and RenderLogaritmicScales().

Color_t TEveCaloLegoOverlay::fFrameColor [protected]

Definition at line 48 of file TEveCaloLegoOverlay.h.

Referenced by RenderLogaritmicScales(), and SetFrameAttribs().

Char_t TEveCaloLegoOverlay::fFrameLineTransp [protected]

Definition at line 49 of file TEveCaloLegoOverlay.h.

Referenced by RenderLogaritmicScales(), and SetFrameAttribs().

Char_t TEveCaloLegoOverlay::fFrameBgTransp [protected]

Definition at line 50 of file TEveCaloLegoOverlay.h.

Referenced by RenderLogaritmicScales(), and SetFrameAttribs().

Int_t TEveCaloLegoOverlay::fMouseX [protected]

Definition at line 53 of file TEveCaloLegoOverlay.h.

Referenced by Handle().

Int_t TEveCaloLegoOverlay::fMouseY [protected]

Definition at line 53 of file TEveCaloLegoOverlay.h.

Referenced by Handle().

Bool_t TEveCaloLegoOverlay::fInDrag [protected]

last mouse position

Definition at line 54 of file TEveCaloLegoOverlay.h.

Referenced by Handle().

TString TEveCaloLegoOverlay::fHeaderTxt [protected]

Definition at line 57 of file TEveCaloLegoOverlay.h.

Referenced by GetHeaderTxt(), Render(), RenderHeader(), and SetHeaderTxt().

Bool_t TEveCaloLegoOverlay::fHeaderSelected [protected]

Definition at line 58 of file TEveCaloLegoOverlay.h.

Referenced by Handle(), and RenderHeader().

TAxis* TEveCaloLegoOverlay::fPlaneAxis [protected]

Definition at line 61 of file TEveCaloLegoOverlay.h.

Referenced by RenderPlaneInterface(), and TEveCaloLegoOverlay().

Color_t TEveCaloLegoOverlay::fAxisPlaneColor [protected]

Definition at line 62 of file TEveCaloLegoOverlay.h.

Bool_t TEveCaloLegoOverlay::fShowPlane [protected]

Definition at line 63 of file TEveCaloLegoOverlay.h.

Referenced by GetShowPlane(), Render(), and SetShowPlane().

Float_t TEveCaloLegoOverlay::fMenuW [protected]

Definition at line 65 of file TEveCaloLegoOverlay.h.

Referenced by RenderPlaneInterface().

Float_t TEveCaloLegoOverlay::fButtonW [protected]

Definition at line 66 of file TEveCaloLegoOverlay.h.

Referenced by RenderPlaneInterface().

Bool_t TEveCaloLegoOverlay::fShowSlider [protected]

Definition at line 67 of file TEveCaloLegoOverlay.h.

Referenced by Handle(), and RenderPlaneInterface().

Float_t TEveCaloLegoOverlay::fSliderH [protected]

Definition at line 68 of file TEveCaloLegoOverlay.h.

Referenced by RenderPlaneInterface(), and SetSliderVal().

Float_t TEveCaloLegoOverlay::fSliderPosY [protected]

Definition at line 69 of file TEveCaloLegoOverlay.h.

Referenced by RenderPlaneInterface(), and SetSliderVal().

Float_t TEveCaloLegoOverlay::fSliderVal [protected]

Definition at line 70 of file TEveCaloLegoOverlay.h.

Referenced by RenderPlaneInterface(), and SetSliderVal().

Int_t TEveCaloLegoOverlay::fActiveID [protected]

Definition at line 72 of file TEveCaloLegoOverlay.h.

Referenced by Handle(), MouseLeave(), and RenderPlaneInterface().

Color_t TEveCaloLegoOverlay::fActiveCol [protected]

Definition at line 73 of file TEveCaloLegoOverlay.h.

Referenced by RenderHeader(), and RenderPlaneInterface().

TEveCaloLego* TEveCaloLegoOverlay::fCalo [protected]

Definition at line 35 of file TEveCaloLegoOverlay.h.

TAxis* TEveCaloLegoOverlay::fPlaneAxis [protected]

Definition at line 61 of file TEveCaloLegoOverlay.h.


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