#include <TEveEllipsoidGL.h>
Public Member Functions | |
ClassDefOverride (TEveEllipsoidProjectedGL, 0) | |
void | DirectDraw (TGLRnrCtx &rnrCtx) const override |
void | SetBBox () override |
Bool_t | SetModel (TObject *obj, const Option_t *opt=nullptr) override |
TEveEllipsoidProjectedGL () | |
~TEveEllipsoidProjectedGL () override | |
Public Member Functions inherited from TEveEllipsoidGL | |
ClassDefOverride (TEveEllipsoidGL, 0) | |
void | DirectDraw (TGLRnrCtx &rnrCtx) const override |
Bool_t | IgnoreSizeForOfInterest () const override |
void | SetBBox () override |
Bool_t | SetModel (TObject *obj, const Option_t *opt=nullptr) override |
TEveEllipsoidGL () | |
~TEveEllipsoidGL () override | |
Protected Attributes | |
TEveEllipsoidProjected * | fM |
Protected Attributes inherited from TEveEllipsoidGL | |
TEveEllipsoid * | fE |
Private Member Functions | |
void | drawArch (float pStart, float pEnd, float phiStep, TEveVector &v0, TEveVector &v1, TEveVector &v2) const |
void | DrawRhoPhi () const |
void | DrawRhoZ () const |
void | drawRhoZAxis (TEveVector &v, TEveVector &) const |
TEveEllipsoidProjectedGL & | operator= (const TEveEllipsoidProjectedGL &) |
TEveEllipsoidProjectedGL (const TEveEllipsoidProjectedGL &) | |
Definition at line 45 of file TEveEllipsoidGL.h.
|
private |
TEveEllipsoidProjectedGL::TEveEllipsoidProjectedGL | ( | ) |
Definition at line 118 of file TEveEllipsoidGL.cc.
|
inlineoverride |
Definition at line 61 of file TEveEllipsoidGL.h.
References TEveEllipsoidGL::ClassDefOverride(), TEveEllipsoidGL::DirectDraw(), hgcalPlots::obj, TEveEllipsoidGL::SetBBox(), and TEveEllipsoidGL::SetModel().
TEveEllipsoidProjectedGL::ClassDefOverride | ( | TEveEllipsoidProjectedGL | , |
0 | |||
) |
|
override |
|
private |
Definition at line 168 of file TEveEllipsoidGL.cc.
References funct::cos(), objects.autophobj::float, fM, phi, funct::sin(), and findQualityFiles::v.
Referenced by DrawRhoPhi(), and DrawRhoZ().
|
private |
Definition at line 185 of file TEveEllipsoidGL.cc.
References Abs(), drawArch(), TEveEllipsoidGL::fE, TEveEllipsoid::fEScale, fM, mps_fire::i, p1, p2, TEveEllipsoid::RefEMtx(), TEveEllipsoid::RefPos(), mathSSE::sqrt(), and TwoPi.
Referenced by DirectDraw().
|
private |
Definition at line 248 of file TEveEllipsoidGL.cc.
References Abs(), funct::cos(), pyrootRender::da, TtSemiLepEvtBuilder_cfi::disc, drawArch(), drawRhoZAxis(), MillePedeFileConverter_cfg::e, TEveEllipsoidGL::fE, TEveEllipsoid::fEScale, objects.autophobj::float, fM, mps_fire::i, Max(), Min(), N, AlignmentTrackSelector_cfi::phiMax, AlignmentTrackSelector_cfi::phiMin, TEveEllipsoid::RefEMtx(), TEveEllipsoid::RefPos(), funct::sin(), mathSSE::sqrt(), and TwoPi.
Referenced by DirectDraw().
|
private |
Definition at line 362 of file TEveEllipsoidGL.cc.
References Abs(), objects.autophobj::float, and fM.
Referenced by DrawRhoZ().
|
private |
|
override |
Definition at line 138 of file TEveEllipsoidGL.cc.
|
override |
Definition at line 128 of file TEveEllipsoidGL.cc.
References TEveEllipsoidGL::fE, fM, and hgcalPlots::obj.
|
protected |
Definition at line 57 of file TEveEllipsoidGL.h.
Referenced by DirectDraw(), drawArch(), DrawRhoPhi(), DrawRhoZ(), drawRhoZAxis(), and SetModel().