#include <FWFFService.h>
Private Member Functions | |
FWFFService (const FWFFService &) | |
const FWFFService & | operator= (const FWFFService &) |
Private Attributes | |
bool | m_AllowStep |
FWFFHelper | m_appHelper |
std::auto_ptr< fireworks::Context > | m_context |
TEveManager * | m_EveManager |
bool | m_firstTime |
TEveMagField * | m_MagField |
std::auto_ptr < FWFFMetadataManager > | m_metadataManager |
std::auto_ptr< FWFFNavigator > | m_navigator |
TRint * | m_Rint |
bool | m_ShowEvent |
Additional Inherited Members | |
Protected Member Functions inherited from CmsShowMainBase | |
fireworks::Context * | context () |
virtual void | eventChangedImp () |
void | eventChangedSlot () |
void | sendVersionInfo () |
Definition at line 34 of file FWFFService.h.
FWFFService::FWFFService | ( | const edm::ParameterSet & | ps, |
edm::ActivityRegistry & | ar | ||
) |
Definition at line 113 of file FWFFService.cc.
References CmsShowTaskExecutor::addTask(), CmsShowMainBase::eiManager(), f, CmsShowMainBase::geometryFilename(), edm::ParameterSet::getUntrackedParameter(), CmsShowMainBase::loadGeometry(), m_context, m_MagField, m_metadataManager, m_navigator, postBeginJob(), postBeginRun(), postEndJob(), postProcessEvent(), CmsShowMainBase::setConfigFilename(), FWEventItemsManager::setContext(), CmsShowMainBase::setGeometryFilename(), CmsShowMainBase::setup(), CmsShowMainBase::startupTasks(), AlCaHLTBitMon_QueryRunRegistry::string, edm::ActivityRegistry::watchPostBeginJob(), edm::ActivityRegistry::watchPostBeginRun(), edm::ActivityRegistry::watchPostEndJob(), and edm::ActivityRegistry::watchPostProcessEvent().
|
virtual |
|
private |
|
inlinevirtual |
|
virtual |
Implements CmsShowMainBase.
Definition at line 221 of file FWFFService.cc.
References FWGUIManager::disableNext(), FWGUIManager::disablePrevious(), CSGAction::enable(), CmsShowMainFrame::enableNavigatorControls(), FWGUIManager::getMainFrame(), CmsShowMainBase::guiManager(), CmsShowMainBase::isPlaying(), CmsShowMainBase::loop(), m_navigator, and FWGUIManager::playEventsAction().
Referenced by postProcessEvent().
void FWFFService::display | ( | const std::string & | info = "" | ) |
TEveMagField * FWFFService::getMagField | ( | ) |
|
private |
void FWFFService::postBeginJob | ( | ) |
Definition at line 195 of file FWFFService.cc.
References CmsShowTaskExecutor::addTask(), assert(), f, m_Rint, CmsShowTaskExecutor::startDoingTasks(), and CmsShowMainBase::startupTasks().
Referenced by FWFFService().
void FWFFService::postBeginRun | ( | const edm::Run & | iRun, |
const edm::EventSetup & | iSetup | ||
) |
Definition at line 242 of file FWFFService.cc.
References cond::rpcobimon::current, edm::EventSetup::get(), edm::Run::getByLabel(), CmsShowMainBase::getGeom(), CmsShowMainBase::guiManager(), FWGeometry::initMap(), edm::HandleBase::isValid(), m_context, m_firstTime, m_MagField, edm::ESTransientHandle< T >::product(), CmsShowMainBase::setupActions(), CmsShowMainBase::setupConfiguration(), CmsShowMainBase::setupViewManagers(), and FWGUIManager::updateStatus().
Referenced by FWFFService().
void FWFFService::postEndJob | ( | ) |
Definition at line 213 of file FWFFService.cc.
Referenced by FWFFService().
void FWFFService::postProcessEvent | ( | const edm::Event & | event, |
const edm::EventSetup & | es | ||
) |
Definition at line 295 of file FWFFService.cc.
References checkPosition(), CmsShowMainBase::draw(), m_metadataManager, m_navigator, and m_Rint.
Referenced by FWFFService().
|
virtual |
void FWFFService::setupFieldForPropagator | ( | TEveTrackPropagator * | prop | ) |
|
inlinevirtual |
|
private |
Definition at line 80 of file FWFFService.h.
Referenced by display().
|
private |
Definition at line 73 of file FWFFService.h.
|
private |
Definition at line 71 of file FWFFService.h.
Referenced by FWFFService(), and postBeginRun().
|
private |
Definition at line 74 of file FWFFService.h.
|
private |
Definition at line 82 of file FWFFService.h.
Referenced by postBeginRun().
|
private |
Definition at line 77 of file FWFFService.h.
Referenced by FWFFService(), getMagField(), postBeginRun(), setupFieldForPropagator(), and ~FWFFService().
|
private |
Definition at line 70 of file FWFFService.h.
Referenced by FWFFService(), and postProcessEvent().
|
private |
Definition at line 69 of file FWFFService.h.
Referenced by checkPosition(), FWFFService(), and postProcessEvent().
|
private |
Definition at line 75 of file FWFFService.h.
Referenced by display(), postBeginJob(), and postProcessEvent().
|
private |
Definition at line 81 of file FWFFService.h.