12 #ifndef ROOT_TEveJetConeGL
13 #define ROOT_TEveJetConeGL
36 mutable std::vector<TEveVector>
fP;
The TGLRnrCtx class aggregates data for a given redering context as needed by various parts of the RO...
TEveJetConeProjectedGL()
Constructor.
ClassDef(TEveJetConeProjectedGL, 0)
virtual ~TEveJetConeProjectedGL()
Draws a jet cone with leading particle is specified in (eta,phi) and cone radius is given...
virtual void DirectDraw(TGLRnrCtx &rnrCtx) const
Render with OpenGL.
OpenGL renderer class for TEveJetConeProjected.
virtual void DLCacheClear()
Clear DL cache and reset internal point array.
virtual Bool_t SetModel(TObject *obj, const Option_t *opt=0)
Set model object.
Projection of TEveJetCone.
void RenderOutline() const
Draw jet outline.
Base-class for direct OpenGL renderers.
virtual void CalculatePoints() const
Calculate points for drawing.
virtual void SetBBox()
Set bounding box.
void RenderPolygon() const
Draw jet surface.
virtual void SetBBox()
Set bounding box.
TEveJetConeProjectedGL & operator=(const TEveJetConeProjectedGL &)
std::vector< TEveVector > fP
Base GL viewer object - used by both standalone and embedded (in pad) GL.
TEveJetConeProjected * fM
TEveJetConeGL()
Constructor.
virtual Bool_t SetModel(TObject *obj, const Option_t *opt=0)
Set model object.
TEveJetConeGL & operator=(const TEveJetConeGL &)
ClassDef(TEveJetConeGL, 0)
virtual void Draw(TGLRnrCtx &rnrCtx) const
Draw the cone.
Mother of all ROOT objects.
OpenGL renderer class for TEveJetCone.
TGLScene provides management and rendering of ROOT's default 3D /object representation as logical and...
virtual void DirectDraw(TGLRnrCtx &rnrCtx) const
Render with OpenGL.
virtual void CalculatePoints() const
Calculate points for drawing.
virtual void Draw(TGLRnrCtx &rnrCtx) const
Draw the cone.