#include <boost/bind.hpp>
#include "TEveManager.h"
#include "TEveSelection.h"
#include "TEveScene.h"
#include "TEveViewer.h"
#include "TEveCalo.h"
#include "TEveGedEditor.h"
#include "TGListTree.h"
#include "TGeoManager.h"
#include "TExMap.h"
#include "TEnv.h"
#include "Fireworks/Core/interface/FWEveViewManager.h"
#include "Fireworks/Core/interface/FWSelectionManager.h"
#include "Fireworks/Core/interface/FWColorManager.h"
#include "Fireworks/Core/interface/Context.h"
#include "Fireworks/Core/interface/FWInteractionList.h"
#include "Fireworks/Core/interface/CmsShowCommon.h"
#include "Fireworks/Core/interface/fwLog.h"
#include "Fireworks/Core/interface/FWSimpleRepresentationChecker.h"
#include "Fireworks/Core/interface/FWEDProductRepresentationChecker.h"
#include "Fireworks/Core/interface/FWTypeToRepresentations.h"
#include "Fireworks/Core/interface/FWEventItem.h"
#include "Fireworks/Core/interface/FWProxyBuilderFactory.h"
#include "Fireworks/Core/interface/FWProxyBuilderBase.h"
#include "Fireworks/Core/interface/FWGUIManager.h"
#include "Fireworks/Core/interface/FWISpyView.h"
#include "Fireworks/Core/interface/FW3DView.h"
#include "Fireworks/Core/interface/FWGlimpseView.h"
#include "Fireworks/Core/interface/FWEveLegoView.h"
#include "Fireworks/Core/interface/FWHFView.h"
#include "Fireworks/Core/interface/FWRPZView.h"
#include "Fireworks/Core/interface/FWTGLViewer.h"
#include "TH2F.h"
#include "TAxis.h"
#include "TEveCaloData.h"
Go to the source code of this file.
Classes | |
class | EveSelectionSentry |
Macros | |
#define | private public |
#define | protected public |
Functions | |
void | addElements (const FWEventItem *item, FWEveView *view, int viewType, TEveElementList *product) |
FWFromEveSelectorBase * | getSelector (TEveElement *iElement) |
#define private public |
Definition at line 22 of file FWEveViewManager.cc.
#define protected public |
Definition at line 21 of file FWEveViewManager.cc.
void addElements | ( | const FWEventItem * | item, |
FWEveView * | view, | ||
int | viewType, | ||
TEveElementList * | product | ||
) |
Helper function to add products from a given builder to a given view. FWRPZView is a base class for all projected views (name derives from FWViewType::RPhi and FWViewType::RhoZ projection).
Definition at line 168 of file FWEveViewManager.cc.
References assert(), FWEveView::eventScene(), FWRPZView::importElements(), FWViewType::isProjected(), and FWEventItem::layer().
Referenced by FWEveViewManager::newItem().
FWFromEveSelectorBase* getSelector | ( | TEveElement * | iElement | ) |
Helper function to extract the FWFromEveSelectorBase * from an TEveElement.
Definition at line 742 of file FWEveViewManager.cc.
Referenced by FWEveViewManager::selectionAdded(), and FWEveViewManager::selectionRemoved().