#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 | postBeginRun (const edm::Run &, const edm::EventSetup &) |
void | postEndJob () |
void | postProcessEvent (const edm::Event &, const edm::EventSetup &) |
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 119 of file EveService.cc.
References gather_cfg::cout, createEventNavigationGUI(), m_EveManager, m_MagField, m_Rint, postBeginJob(), postBeginRun(), postEndJob(), postProcessEvent(), edm::ActivityRegistry::watchPostBeginJob(), edm::ActivityRegistry::watchPostBeginRun(), edm::ActivityRegistry::watchPostEndJob(), and edm::ActivityRegistry::watchPostProcessEvent().
|
virtual |
|
private |
void EveService::AddElement | ( | TEveElement * | el | ) |
Definition at line 281 of file EveService.cc.
References m_EveManager.
Referenced by DisplayGeom::analyze(), and DummyEvelyser::analyze().
void EveService::AddGlobalElement | ( | TEveElement * | el | ) |
Definition at line 286 of file EveService.cc.
References m_EveManager.
Referenced by DisplayGeom::beginJob(), and DummyEvelyser::beginRun().
|
private |
|
protected |
Definition at line 314 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 243 of file EveService.cc.
References m_AllowStep, m_ContinueButton, m_Rint, m_StepButton, and m_StepLabel.
Referenced by DummyEvelyser::analyze().
TEveMagField * EveService::getMagField | ( | ) |
TEveManager * EveService::getManager | ( | ) |
Definition at line 262 of file EveService.cc.
References m_EveManager.
Referenced by DummyEvelyser::beginRun().
|
private |
void EveService::postBeginJob | ( | ) |
Definition at line 172 of file EveService.cc.
Referenced by EveService().
void EveService::postBeginRun | ( | const edm::Run & | iRun, |
const edm::EventSetup & | iSetup | ||
) |
Definition at line 189 of file EveService.cc.
References cond::rpcobimon::current, edm::EventSetup::get(), edm::Run::getByLabel(), edm::HandleBase::isValid(), and m_MagField.
Referenced by EveService().
void EveService::postEndJob | ( | ) |
Definition at line 180 of file EveService.cc.
Referenced by EveService().
void EveService::postProcessEvent | ( | const edm::Event & | , |
const edm::EventSetup & | |||
) |
Definition at line 222 of file EveService.cc.
References m_AllowStep, m_ContinueButton, m_Rint, m_ShowEvent, m_StepButton, and m_StepLabel.
Referenced by EveService().
void EveService::setupFieldForPropagator | ( | TEveTrackPropagator * | prop | ) |
Definition at line 272 of file EveService.cc.
References m_MagField.
Referenced by DummyEvelyser::beginJob().
void EveService::slotContinue | ( | ) |
void EveService::slotExit | ( | ) |
Definition at line 350 of file EveService.cc.
void EveService::slotNextEvent | ( | ) |
void EveService::slotStep | ( | ) |
Definition at line 377 of file EveService.cc.
|
private |
Definition at line 92 of file EveService.h.
Referenced by display(), postProcessEvent(), slotContinue(), and slotNextEvent().
|
private |
Definition at line 95 of file EveService.h.
Referenced by createEventNavigationGUI(), display(), and postProcessEvent().
|
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(), postBeginRun(), setupFieldForPropagator(), and ~EveService().
|
private |
Definition at line 88 of file EveService.h.
Referenced by display(), EveService(), and postProcessEvent().
|
private |
Definition at line 93 of file EveService.h.
Referenced by postProcessEvent(), and slotNextEvent().
|
private |
Definition at line 96 of file EveService.h.
Referenced by createEventNavigationGUI(), display(), and postProcessEvent().
|
private |
Definition at line 97 of file EveService.h.
Referenced by createEventNavigationGUI(), display(), and postProcessEvent().