OpenGL renderer class for TEveCalo2D.
void | DrawRhoZ(TGLRnrCtx& rnrCtx, TEveCalo2D::vBinCells_t&) const |
void | DrawRhoZHighlighted(vector<TEveCaloData::vCellId_t*>& cellLists) const |
void | DrawRPhi(TGLRnrCtx& rnrCtx, TEveCalo2D::vBinCells_t&) const |
void | DrawRPhiHighlighted(vector<TEveCaloData::vCellId_t*>& cellLists) const |
Bool_t | IsRPhi() const |
void | MakeRhoZCell(Float_t thetaMin, Float_t thetaMax, Float_t& offset, Bool_t isBarrel, Bool_t phiPlus, Float_t towerH) const |
void | MakeRPhiCell(Float_t phiMin, Float_t phiMax, Float_t towerH, Float_t offset) const |
void | TGLLogicalShape::PurgeDLRange(UInt_t base, Int_t size) const |
void | TGLObject::SetAxisAlignedBBox(const Float_t* p) |
void | TGLObject::SetAxisAlignedBBox(Float_t xmin, Float_t xmax, Float_t ymin, Float_t ymax, Float_t zmin, Float_t zmax) |
Bool_t | TGLObject::SetModelCheckClass(TObject* obj, TClass* cls) |
TEveCalo2DGL(const TEveCalo2DGL&) | |
TEveCalo2DGL& | operator=(const TEveCalo2DGL&) |
enum TGLLogicalShape::ELODAxes { | kLODAxesNone | |
kLODAxesX | ||
kLODAxesY | ||
kLODAxesZ | ||
kLODAxesAll | ||
}; |
TGLBoundingBox | TGLLogicalShape::fBoundingBox | ! Shape's bounding box. |
UInt_t | TGLLogicalShape::fDLBase | ! display-list id base |
Bool_t | TGLLogicalShape::fDLCache | ! use display list caching |
Int_t | TGLLogicalShape::fDLSize | ! display-list size for different LODs |
UShort_t | TGLLogicalShape::fDLValid | ! display-list validity bit-field |
TObject* | TGLLogicalShape::fExternalObj | ! Also plays the role of ID. |
TGLPhysicalShape* | TGLLogicalShape::fFirstPhysical | ! first replica |
TEveCalo2D* | fM | Model object. |
Bool_t | TGLObject::fMultiColor | Are multiple colors used for object rendering. |
Bool_t | TGLLogicalShape::fOwnExtObj | ! External object is a fake |
UInt_t | TGLLogicalShape::fRef | ! physical instance ref counting |
Bool_t | TGLLogicalShape::fRefStrong | ! Strong ref (delete on 0 ref); not in scene |
TGLScene* | TGLLogicalShape::fScene | ! scene where object is stored (can be zero!) |
Calculate vertices for the calorimeter cell in RPhi projection. Returns outside radius of the tower.
Draw calorimeter cells in RPhi projection.
Draw selected calorimeter cells in RPhi projection.
Draw cell in RhoZ projection.
Draw calorimeter in RhoZ projection.
Draw selected calorimeter cells in RhoZ projection.
Draw towers in highlight mode.
Processes tower selection in eta bin or phi bin. Virtual function from TGLogicalShape. Called from TGLViewer.