14 #ifndef Fireworks_Core_FWEveView_h 15 #define Fireworks_Core_FWEveView_h 28 class TGLPerspectiveCamera;
32 class TEveElementList;
62 virtual void setBackgroundColor(Color_t);
63 virtual void eventEnd();
64 virtual void eventBegin();
73 void saveImageTo(
const std::string& iName)
const override;
76 TGLViewer* viewerGL()
const;
89 virtual void useGlobalEnergyScaleChanged();
90 virtual bool isEnergyScaleGlobal()
const;
91 virtual void setupEnergyScale();
92 virtual void setupEventCenter();
93 virtual void voteCaloMaxVal();
98 virtual void resetCamera();
99 virtual void pointLineScalesChanged();
100 virtual void cameraGuideChanged();
133 #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