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()
void setupFieldForPropagator(TEveTrackPropagator *prop)
virtual void stopPlaying()
ModuleChanges m_scheduledChanges
TEveManager * m_EveManager
FWPathsPopup * m_pathsGUI
TEveMagField * m_MagField
void remakeGeometry(const DisplayGeomRecord &dgRec)
FWFFLooper(const edm::ParameterSet &)
void loadDefaultGeometryFile(void)
virtual edm::EDLooperBase::Status duringLoop(const edm::Event &, const edm::EventSetup &, edm::ProcessingController &)
void requestChanges(const std::string &, const edm::ParameterSet &)
void display(const std::string &info="")
std::auto_ptr< FWFFNavigator > m_navigator
std::auto_ptr< FWFFMetadataManager > m_metadataManager
virtual void startingNewLoop(unsigned int)
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.
virtual void doBeginLuminosityBlock(edm::LuminosityBlockPrincipal &, edm::EventSetup const &)
virtual edm::EDLooperBase::Status endOfLoop(const edm::EventSetup &, unsigned int)
virtual void doEndLuminosityBlock(edm::LuminosityBlockPrincipal &, edm::EventSetup const &)
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
Called after all event modules have processed the begin of a Run.
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