13 #ifndef Fireworks_Core_FWEveView_h 14 #define Fireworks_Core_FWEveView_h 27 class TGLPerspectiveCamera;
31 class TEveElementList;
59 virtual void setBackgroundColor(Color_t);
60 virtual void eventEnd();
61 virtual void eventBegin();
70 void saveImageTo(
const std::string& iName)
const override;
73 TGLViewer* viewerGL()
const;
86 virtual void useGlobalEnergyScaleChanged();
87 virtual bool isEnergyScaleGlobal()
const;
88 virtual void setupEnergyScale();
89 virtual void setupEventCenter();
90 virtual void voteCaloMaxVal();
95 virtual void resetCamera();
96 virtual void pointLineScalesChanged();
97 virtual void cameraGuideChanged();
129 #if ROOT_VERSION_CODE >= ROOT_VERSION(5, 26, 0)
virtual bool requestGLHandlerPick() const
FWEventAnnotation * m_overlayEventInfo
virtual TEveCaloViz * getEveCalo() const
std::shared_ptr< FWViewContextMenuHandlerGL > m_viewContextMenu
FWViewEnergyScaleEditor * m_viewEnergyScaleEditor
FWDoubleParameter m_pointSize
FWTEveViewer * fwViewer()
const fireworks::Context * m_context
TEveElement * m_ownedProducts
FWBoolParameter m_lineSmooth
FWBoolParameter m_showCameraGuide
FWBoolParameter m_useGlobalEnergyScale
ScaleAnnotation * m_energyMaxValAnnotation
FWBoolParameter m_drawCMSLogo
std::unique_ptr< FWViewEnergyScale > m_localEnergyScale
const fireworks::Context & context()
FWBoolParameter m_pointSmooth
FWDoubleParameter m_imageScale
FWViewContext * viewContext()
FWDoubleParameter m_lineOutlineScale
FWEnumParameter m_eventInfoLevel
std::unique_ptr< FWViewContext > m_viewContext
TEveElement * ownedProducts()
FWDoubleParameter m_lineWidth
FWDoubleParameter m_lineWireframeScale
TGLCameraGuide * m_cameraGuide
CmsAnnotation * m_overlayLogo