|
LDMX Software
|
Class that constructs the detector components for the event display. More...
#include <EveDetectorGeometry.h>
Public Member Functions | |
| EveDetectorGeometry () | |
| Constructor Builds and draws all of the detector elements. | |
| ~EveDetectorGeometry () | |
| Destructor Cleanup leftover pointers. | |
| void | drawECAL () |
| Draw the elements of the ECAL. | |
| void | drawHCAL () |
| Draw the elements of the HCAL. | |
| void | drawRecoilTracker () |
| Draw the elements of the Recoil Tracker. | |
| TEveElement * | getECAL () |
| Access ECAL Eve Element. | |
| TEveElement * | getHCAL () |
| Access HCAL Eve Element. | |
| TEveElement * | getRecoilTracker () |
| Access Recoil Tracker Eve Element. | |
| TEveElement * | getDetector () |
| Access Entire Detector Eve Element. | |
Private Attributes | |
| TEveElement * | hcal_ |
| TEveElement * | sidehcal_ |
| TEveElement * | ecal_ |
| TEveElement * | recoil_tracker_ |
| TEveElement * | detector_ |
Class that constructs the detector components for the event display.
Definition at line 22 of file EveDetectorGeometry.h.
| eventdisplay::EveDetectorGeometry::EveDetectorGeometry | ( | ) |
Constructor Builds and draws all of the detector elements.
Definition at line 12 of file EveDetectorGeometry.cxx.
References drawECAL(), drawHCAL(), and drawRecoilTracker().
|
inline |
Destructor Cleanup leftover pointers.
Definition at line 34 of file EveDetectorGeometry.h.
| void eventdisplay::EveDetectorGeometry::drawECAL | ( | ) |
Draw the elements of the ECAL.
Definition at line 24 of file EveDetectorGeometry.cxx.
References eventdisplay::EveShapeDrawer::drawHexPrism(), eventdisplay::DetectorGeometry::getInstance(), and eventdisplay::EveShapeDrawer::getInstance().
Referenced by EveDetectorGeometry().
| void eventdisplay::EveDetectorGeometry::drawHCAL | ( | ) |
Draw the elements of the HCAL.
Definition at line 38 of file EveDetectorGeometry.cxx.
References eventdisplay::EveShapeDrawer::drawRectPrism(), eventdisplay::DetectorGeometry::getInstance(), and eventdisplay::EveShapeDrawer::getInstance().
Referenced by EveDetectorGeometry().
| void eventdisplay::EveDetectorGeometry::drawRecoilTracker | ( | ) |
Draw the elements of the Recoil Tracker.
Definition at line 77 of file EveDetectorGeometry.cxx.
References eventdisplay::EveShapeDrawer::drawRectPrism(), eventdisplay::DetectorGeometry::getInstance(), and eventdisplay::EveShapeDrawer::getInstance().
Referenced by EveDetectorGeometry().
|
inline |
Access Entire Detector Eve Element.
Definition at line 75 of file EveDetectorGeometry.h.
|
inline |
Access ECAL Eve Element.
Definition at line 60 of file EveDetectorGeometry.h.
Referenced by eventdisplay::Display::Display().
|
inline |
Access HCAL Eve Element.
Definition at line 65 of file EveDetectorGeometry.h.
Referenced by eventdisplay::Display::Display().
|
inline |
Access Recoil Tracker Eve Element.
Definition at line 70 of file EveDetectorGeometry.h.
Referenced by eventdisplay::Display::Display().
|
private |
Definition at line 82 of file EveDetectorGeometry.h.
|
private |
Definition at line 80 of file EveDetectorGeometry.h.
|
private |
Definition at line 78 of file EveDetectorGeometry.h.
|
private |
Definition at line 81 of file EveDetectorGeometry.h.
|
private |
Definition at line 79 of file EveDetectorGeometry.h.