REST-for-Physics
v2.3
Rare Event Searches ToolKit for Physics
|
RESTSoft : Software for Rare Event Searches with TPCs TRestEveEventViewer.h inherited from TRestEventViewer nov 2015: First concept Generic class for visualization of simulated events using gEveManager JuanAn/Javier Galan
Definition at line 41 of file TRestEveEventViewer.h.
#include <TRestEveEventViewer.h>
Public Member Functions | |
virtual void | AddEvent (TRestEvent *ev)=0 |
void | AddSphericalHit (double x, double y, double z, double radius, double en) |
virtual void | DeleteCurrentEvent () |
void | DeleteGeometry () |
void | DrawTab () |
virtual void | Embed (TBrowser *b) |
virtual void | Initialize () |
void | MultiView () |
virtual void | Plot (const char *option) |
void | SetGeometry (TGeoManager *geo) |
void | SetMaxRadius (Double_t rmax) |
void | SetMinRadius (Double_t rmin) |
void | Update () |
Public Member Functions inherited from TRestEventViewer | |
virtual void | AddEvent (TRestEvent *ev) |
virtual void | DeleteCurrentEvent () |
virtual void | Embed (TBrowser *b) |
TRestEvent * | GetEvent () |
TGeoManager * | GetGeometry () |
Double_t | GetGeomScale () const |
virtual void | Plot (const char *option) |
void | SetEvent (TRestEvent *event) |
virtual void | SetGeometry (TGeoManager *geo) |
void | SetGeomScale (Double_t scale) |
Protected Attributes | |
TEvePointSet * | fEnergyDeposits |
Double_t | fMaxRadius = 3.0 |
Double_t | fMinRadius = 0.2 |
TEveManager * | gEve |
TEveWindowPack * | pack |
char | pointName [256] |
TEveProjectionManager * | rhoz |
TEveProjectionAxes * | rhozAxes |
TEveScene * | rhozScene |
TEveViewer * | rhozViewer |
TEveProjectionManager * | rphi |
TEveProjectionAxes * | rphiAxes |
TEveScene * | rphiScene |
TEveViewer * | rphiViewer |
TEveWindowSlot * | slot |
TEveViewer * | viewer3D |
Protected Attributes inherited from TRestEventViewer | |
TCanvas * | fCanvas = nullptr |
TRestEvent * | fEvent = nullptr |
TGeoManager * | fGeometry = nullptr |
Double_t | fGeomScale = 0.1 |
TPad * | fPad = nullptr |
Additional Inherited Members | |
virtual void | Initialize () |
TRestEveEventViewer::TRestEveEventViewer | ( | ) |
Definition at line 23 of file TRestEveEventViewer.cxx.
|
virtual |
Definition at line 41 of file TRestEveEventViewer.cxx.
|
pure virtual |
Reimplemented from TRestEventViewer.
void TRestEveEventViewer::AddSphericalHit | ( | double | x, |
double | y, | ||
double | z, | ||
double | radius, | ||
double | en | ||
) |
Definition at line 197 of file TRestEveEventViewer.cxx.
|
virtual |
Reimplemented from TRestEventViewer.
Definition at line 125 of file TRestEveEventViewer.cxx.
void TRestEveEventViewer::DeleteGeometry | ( | ) |
Definition at line 134 of file TRestEveEventViewer.cxx.
void TRestEveEventViewer::DrawTab | ( | ) |
Definition at line 182 of file TRestEveEventViewer.cxx.
|
inlinevirtual |
Reimplemented from TRestEventViewer.
Definition at line 71 of file TRestEveEventViewer.h.
|
virtual |
Reimplemented from TRestEventViewer.
Definition at line 68 of file TRestEveEventViewer.cxx.
void TRestEveEventViewer::MultiView | ( | ) |
Definition at line 139 of file TRestEveEventViewer.cxx.
|
inlinevirtual |
Reimplemented from TRestEventViewer.
Definition at line 78 of file TRestEveEventViewer.h.
|
virtual |
Reimplemented from TRestEventViewer.
Definition at line 91 of file TRestEveEventViewer.cxx.
|
inline |
Definition at line 88 of file TRestEveEventViewer.h.
|
inline |
Definition at line 87 of file TRestEveEventViewer.h.
void TRestEveEventViewer::Update | ( | ) |
Definition at line 188 of file TRestEveEventViewer.cxx.
|
protected |
Definition at line 61 of file TRestEveEventViewer.h.
|
protected |
Definition at line 66 of file TRestEveEventViewer.h.
|
protected |
Definition at line 65 of file TRestEveEventViewer.h.
|
protected |
Definition at line 43 of file TRestEveEventViewer.h.
|
protected |
Definition at line 46 of file TRestEveEventViewer.h.
|
protected |
Definition at line 63 of file TRestEveEventViewer.h.
|
protected |
Definition at line 56 of file TRestEveEventViewer.h.
|
protected |
Definition at line 59 of file TRestEveEventViewer.h.
|
protected |
Definition at line 53 of file TRestEveEventViewer.h.
|
protected |
Definition at line 50 of file TRestEveEventViewer.h.
|
protected |
Definition at line 55 of file TRestEveEventViewer.h.
|
protected |
Definition at line 58 of file TRestEveEventViewer.h.
|
protected |
Definition at line 52 of file TRestEveEventViewer.h.
|
protected |
Definition at line 49 of file TRestEveEventViewer.h.
|
protected |
Definition at line 45 of file TRestEveEventViewer.h.
|
protected |
Definition at line 48 of file TRestEveEventViewer.h.