1 #ifndef Fireworks_Core_FWRPZView_h
2 #define Fireworks_Core_FWRPZView_h
29 #include "TEveVector.h"
32 class TEveProjectionManager;
35 class TEveProjectionAxes;
61 void importElements(TEveElement* iProjectableChild,
float layer, TEveElement* iProjectedParent=0);
void doShiftOriginToBeamSpot()
void doFishEyeDistortion()
virtual void populateController(ViewerParameterGUI &) const
FWBoolParameter m_shiftOrigin
FWBoolParameter m_showProjectionAxes
FWRPZView(TEveWindowSlot *iParent, FWViewType::EType)
virtual TEveCaloViz * getEveCalo() const
virtual void setContext(const fireworks::Context &)
FWDoubleParameter m_projectionAxesLabelSize
const FWRPZView & operator=(const FWRPZView &)
TEveProjectionAxes * m_axes
FWBoolParameter * m_showHF
TEveProjectionManager * m_projMgr
FWDoubleParameter m_fishEyeR
virtual void setFrom(const FWConfiguration &)
virtual void voteCaloMaxVal()
FWBoolParameter m_showTrackerBarrel
void showProjectionAxes()
void importElements(TEveElement *iProjectableChild, float layer, TEveElement *iProjectedParent=0)
virtual void addTo(FWConfiguration &) const
FWBoolParameter m_compressMuon
FWRPZViewGeometry * m_geometryList
void shiftOrigin(TEveVector ¢er)
virtual void eventBegin()
void doPreScaleDistortion()
FWBoolParameter * m_showEndcaps
static const float s_distortFInv
FWDoubleParameter m_fishEyeDistortion
FWBoolParameter m_showTrackerEndcap
FWDoubleParameter m_muonDistortion
FWBoolParameter m_showPixelEndcap
FWDoubleParameter m_caloDistortion
FWBoolParameter m_showPixelBarrel
static const float s_distortF
void projectionAxesLabelSize()