12 #ifndef ROOT_TEveJetCone
13 #define ROOT_TEveJetCone
Abstract base class for classes that hold results of a non-linear projection transformation.
Abstract base-class for 2D/3D shapes.
virtual void ComputeBBox()
Compute bounding-box of the data.
void Set(const Float_t *v)
TEveJetConeProjected & operator=(const TEveJetConeProjected &)
ClassDef(TEveJetConeProjected, 0)
Draws a jet cone with leading particle is specified in (eta,phi) and cone radius is given...
Int_t AddEllipticCone(Float_t eta, Float_t phi, Float_t reta, Float_t rphi, Float_t length=0)
Add jet cone.
OpenGL renderer class for TEveJetConeProjected.
virtual void SetDepthLocal(Float_t d)
This is virtual method from base-class TEveProjected.
TEveJetCone(const TEveJetCone &)
TEveJetCone & operator=(const TEveJetCone &)
virtual TClass * ProjectedClass(const TEveProjection *p) const
Virtual from TEveProjectable, returns TEveJetConeProjected class.
Projection of TEveJetCone.
Bool_t IsInTransitionRegion() const
Returns true if the cone is in barrel / endcap transition region.
Base-class for non-linear projections.
void SetApex(const TEveVector &a)
Manager class for steering of projections and managing projected objects.
Int_t AddCone(Float_t eta, Float_t phi, Float_t cone_r, Float_t length=0)
Add jet cone.
Abstract base-class for non-linear projectable objects.
TEveVector CalcEtaPhiVec(Float_t eta, Float_t phi) const
Fill TEveVector with eta and phi, magnitude 1.
Double_t length(const TVector2 &v)
TEveJetConeProjected(const TEveJetConeProjected &)
The ROOT global object gROOT contains a list of all defined classes.
virtual void ComputeBBox()
Compute bounding-box, virtual from TAttBBox.
virtual TEveElement * GetProjectedAsElement()
Returns this projected dynamic-casted to TEveElement.
void SetRadius(Float_t r)
virtual void SetProjection(TEveProjectionManager *mng, TEveProjectable *model)
This is virtual method from base-class TEveProjected.
OpenGL renderer class for TEveJetCone.
Short_t Max(Short_t a, Short_t b)
virtual void UpdateProjection()
Re-project the jet-cone.
virtual ~TEveJetConeProjected()
Destructor.
Base class for TEveUtil visualization elements, providing hierarchy management, rendering control and...
void SetCylinder(Float_t r, Float_t z)
TEveVector CalcBaseVec(Float_t eta, Float_t phi) const
Returns point on the base of the cone with given eta and phi.