![]() |
![]() |
#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 | |
![]() | |
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 |
![]() | |
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 42 of file TEveEllipsoidGL.h.
|
private |
TEveEllipsoidProjectedGL::TEveEllipsoidProjectedGL | ( | ) |
Definition at line 104 of file TEveEllipsoidGL.cc.
|
inlineoverride |
Definition at line 58 of file TEveEllipsoidGL.h.
References TEveEllipsoidGL::ClassDefOverride(), TEveEllipsoidGL::DirectDraw(), getGTfromDQMFile::obj, runTheMatrix::opt, TEveEllipsoidGL::SetBBox(), and TEveEllipsoidGL::SetModel().
TEveEllipsoidProjectedGL::ClassDefOverride | ( | TEveEllipsoidProjectedGL | , |
0 | |||
) |
|
override |
Definition at line 128 of file TEveEllipsoidGL.cc.
References DrawRhoPhi(), DrawRhoZ(), fM, and amptDefault_cfi::proj.
|
private |
Definition at line 148 of file TEveEllipsoidGL.cc.
References funct::cos(), dqmMemoryStats::float, fM, phi, amptDefault_cfi::proj, funct::sin(), and findQualityFiles::v.
Referenced by DrawRhoPhi(), and DrawRhoZ().
|
private |
Definition at line 165 of file TEveEllipsoidGL.cc.
References Abs(), drawArch(), TEveEllipsoidGL::fE, TEveEllipsoid::fEScale, fM, mps_fire::i, dqmiolumiharvest::j, p1, p2, amptDefault_cfi::proj, TEveEllipsoid::RefEMtx(), TEveEllipsoid::RefPos(), mathSSE::sqrt(), TwoPi, V0Monitor_cff::v0, and testFFTrackingParticleHits::xxx.
Referenced by DirectDraw().
|
private |
Definition at line 222 of file TEveEllipsoidGL.cc.
References Abs(), funct::cos(), Calorimetry_cff::da, dqmiodatasetharvest::db, TtSemiLepEvtBuilder_cfi::disc, drawArch(), drawRhoZAxis(), MillePedeFileConverter_cfg::e, TEveEllipsoidGL::fE, TEveEllipsoid::fEScale, dqmMemoryStats::float, fM, mps_fire::i, dqmiolumiharvest::j, Max(), Min(), N, AlignmentTrackSelector_cfi::phiMax, AlignmentTrackSelector_cfi::phiMin, amptDefault_cfi::proj, TEveEllipsoid::RefEMtx(), TEveEllipsoid::RefPos(), funct::sin(), mathSSE::sqrt(), TwoPi, V0Monitor_cff::v0, and testFFTrackingParticleHits::xxx.
Referenced by DirectDraw().
|
private |
Definition at line 328 of file TEveEllipsoidGL.cc.
References Abs(), dqmMemoryStats::float, fM, and amptDefault_cfi::proj.
Referenced by DrawRhoZ().
|
private |
|
override |
Definition at line 121 of file TEveEllipsoidGL.cc.
|
override |
Definition at line 112 of file TEveEllipsoidGL.cc.
References TEveEllipsoidGL::fE, fM, and getGTfromDQMFile::obj.
|
protected |
Definition at line 54 of file TEveEllipsoidGL.h.
Referenced by DirectDraw(), drawArch(), DrawRhoPhi(), DrawRhoZ(), drawRhoZAxis(), and SetModel().