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