#include <Fireworks/Geometry/interface/EveService.h>
Public Member Functions | |
void | AddElement (TEveElement *el) |
void | AddGlobalElement (TEveElement *el) |
void | display (const std::string &info="") |
EveService (const edm::ParameterSet &, edm::ActivityRegistry &) | |
TEveMagField * | getMagField () |
TEveManager * | getManager () |
void | postBeginJob () |
void | postEndJob () |
void | postEvent (edm::StreamContext const &) |
void | postGlobalBeginRun (edm::GlobalContext const &) |
void | setupFieldForPropagator (TEveTrackPropagator *prop) |
void | slotContinue () |
void | slotExit () |
void | slotNextEvent () |
void | slotStep () |
virtual | ~EveService () |
Protected Member Functions | |
void | createEventNavigationGUI () |
Private Member Functions | |
ClassDef (EveService, 0) | |
EveService (const EveService &) | |
const EveService & | operator= (const EveService &) |
Private Attributes | |
bool | m_AllowStep |
TGTextButton * | m_ContinueButton |
TEveManager * | m_EveManager |
TEveMagField * | m_MagField |
TRint * | m_Rint |
bool | m_ShowEvent |
TGTextButton * | m_StepButton |
TGLabel * | m_StepLabel |
EveService::EveService | ( | const edm::ParameterSet & | , |
edm::ActivityRegistry & | ar | ||
) |
Definition at line 111 of file EveService.cc.
References cms::cuda::assert(), gather_cfg::cout, createEventNavigationGUI(), m_EveManager, m_MagField, m_Rint, postBeginJob(), postEndJob(), postEvent(), postGlobalBeginRun(), edm::ActivityRegistry::watchPostBeginJob(), edm::ActivityRegistry::watchPostEndJob(), edm::ActivityRegistry::watchPostEvent(), and edm::ActivityRegistry::watchPostGlobalBeginRun().
|
virtual |
|
private |
void EveService::AddElement | ( | TEveElement * | el | ) |
Definition at line 261 of file EveService.cc.
References m_EveManager.
Referenced by DummyEvelyser::analyze(), and DisplayGeom::analyze().
void EveService::AddGlobalElement | ( | TEveElement * | el | ) |
Definition at line 263 of file EveService.cc.
References m_EveManager.
Referenced by DisplayGeom::beginJob(), and DummyEvelyser::beginRun().
|
private |
|
protected |
Definition at line 285 of file EveService.cc.
References f, m_ContinueButton, m_StepButton, and m_StepLabel.
Referenced by EveService().
void EveService::display | ( | const std::string & | info = "" | ) |
Definition at line 232 of file EveService.cc.
References info(), m_AllowStep, m_ContinueButton, m_Rint, m_StepButton, and m_StepLabel.
Referenced by DummyEvelyser::analyze().
TEveMagField * EveService::getMagField | ( | ) |
TEveManager * EveService::getManager | ( | ) |
Definition at line 249 of file EveService.cc.
References m_EveManager.
Referenced by DisplayGeom::analyze(), and DummyEvelyser::beginRun().
|
private |
void EveService::postBeginJob | ( | ) |
Definition at line 165 of file EveService.cc.
Referenced by EveService().
void EveService::postEndJob | ( | ) |
Definition at line 172 of file EveService.cc.
Referenced by EveService().
void EveService::postEvent | ( | edm::StreamContext const & | ) |
Definition at line 213 of file EveService.cc.
References m_AllowStep, m_ContinueButton, m_Rint, m_ShowEvent, m_StepButton, and m_StepLabel.
Referenced by EveService().
void EveService::postGlobalBeginRun | ( | edm::GlobalContext const & | ) |
Definition at line 180 of file EveService.cc.
References m_MagField.
Referenced by EveService().
void EveService::setupFieldForPropagator | ( | TEveTrackPropagator * | prop | ) |
Definition at line 255 of file EveService.cc.
References m_MagField.
Referenced by DummyEvelyser::beginJob().
void EveService::slotContinue | ( | ) |
void EveService::slotExit | ( | ) |
Definition at line 318 of file EveService.cc.
void EveService::slotNextEvent | ( | ) |
void EveService::slotStep | ( | ) |
Definition at line 342 of file EveService.cc.
|
private |
Definition at line 92 of file EveService.h.
Referenced by display(), postEvent(), slotContinue(), and slotNextEvent().
|
private |
Definition at line 95 of file EveService.h.
Referenced by createEventNavigationGUI(), display(), and postEvent().
|
private |
Definition at line 87 of file EveService.h.
Referenced by AddElement(), AddGlobalElement(), EveService(), and getManager().
|
private |
Definition at line 90 of file EveService.h.
Referenced by EveService(), getMagField(), postGlobalBeginRun(), setupFieldForPropagator(), and ~EveService().
|
private |
Definition at line 88 of file EveService.h.
Referenced by display(), EveService(), and postEvent().
|
private |
Definition at line 93 of file EveService.h.
Referenced by postEvent(), and slotNextEvent().
|
private |
Definition at line 96 of file EveService.h.
Referenced by createEventNavigationGUI(), display(), and postEvent().
|
private |
Definition at line 97 of file EveService.h.
Referenced by createEventNavigationGUI(), display(), and postEvent().