1 #ifndef Fireworks_Core_FWFFLooper_h
2 #define Fireworks_Core_FWFFLooper_h
25 class LuminosityBlockPrincipal;
40 class TEveTrackPropagator;
const FWFFLooper & operator=(const FWFFLooper &)
edm::ESWatcher< DisplayGeomRecord > m_geomWatcher
TEveMagField * getMagField()
virtual edm::EDLooperBase::Status endOfLoop(const edm::EventSetup &, unsigned int) override
void setupFieldForPropagator(TEveTrackPropagator *prop)
virtual void stopPlaying()
ModuleChanges m_scheduledChanges
TEveManager * m_EveManager
virtual void startingNewLoop(unsigned int) override
FWPathsPopup * m_pathsGUI
TEveMagField * m_MagField
void remakeGeometry(const DisplayGeomRecord &dgRec)
FWFFLooper(const edm::ParameterSet &)
void loadDefaultGeometryFile(void)
void requestChanges(const std::string &, const edm::ParameterSet &)
virtual edm::EDLooperBase::Status duringLoop(const edm::Event &, const edm::EventSetup &, edm::ProcessingController &) override
void display(const std::string &info="")
virtual void beginRun(const edm::Run &, const edm::EventSetup &) override
Called after all event modules have processed the begin of a Run.
std::auto_ptr< FWFFNavigator > m_navigator
std::auto_ptr< FWFFMetadataManager > m_metadataManager
edm::Service< FWFFHelper > m_appHelper
virtual void checkPosition()
virtual void attachTo(edm::ActivityRegistry &)
Override this method if you need to monitor the state of the processing.
void showPathsGUI(const TGWindow *p)
std::map< std::string, edm::ParameterSet > ModuleChanges
virtual void autoLoadNewEvent()
edm::EventID m_nextEventId
std::auto_ptr< fireworks::Context > m_context