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 * | recoilTracker_ |
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.