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