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