Go to the documentation of this file. 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 =
nullptr);
void voteCaloMaxVal() override
FWBoolParameter m_showME0
void doFishEyeDistortion()
FWBoolParameter m_shiftOrigin
FWBoolParameter m_showGEM
const static float s_distortFInv
TEveProjectionAxes * m_axes
FWDoubleParameter m_fishEyeR
FWBoolParameter m_showTrackerEndcap
FWRPZViewGeometry * m_geometryList
TEveProjectionManager * m_projMgr
void setContext(const fireworks::Context &) override
void shiftOrigin(TEveVector ¢er)
FWRPZView(TEveWindowSlot *iParent, FWViewType::EType)
FWBoolParameter * m_showEndcaps
constexpr std::array< uint8_t, layerIndexSize > layer
TEveCaloViz * getEveCalo() const override
void doPreScaleDistortion()
void populateController(ViewerParameterGUI &) const override
void showProjectionAxes()
void setupEventCenter() override
void importElements(TEveElement *iProjectableChild, float layer, TEveElement *iProjectedParent=nullptr)
FWBoolParameter m_showPixelEndcap
const static float s_distortF
void eventBegin() override
void addTo(FWConfiguration &) const override
FWBoolParameter m_compressMuon
FWBoolParameter m_showTrackerBarrel
const FWRPZView & operator=(const FWRPZView &)=delete
FWDoubleParameter m_muonDistortion
FWBoolParameter m_showPixelBarrel
void doShiftOriginToBeamSpot()
FWBoolParameter * m_showHF
FWBoolParameter m_showRpcEndcap
void projectionAxesLabelSize()
FWDoubleParameter m_projectionAxesLabelSize
void setFrom(const FWConfiguration &) override
FWBoolParameter m_showProjectionAxes
FWDoubleParameter m_caloDistortion
FWDoubleParameter m_fishEyeDistortion