#include <Fireworks/Core/interface/FWGeometryTableViewManager.h>
Public Member Functions | |
FWViewBase * | buildView (TEveWindowSlot *iParent, const std::string &type) |
void | colorsChanged () override |
FWGeometryTableViewManager (FWGUIManager *, std::string fileName, std::string geoName) | |
TList * | getListOfVolumes () const |
TGeoNode * | getTopTGeoNode () |
void | newItem (const FWEventItem *) override |
FWTypeToRepresentations | supportedTypesAndRepresentations () const override |
~FWGeometryTableViewManager () override | |
Public Member Functions inherited from FWViewManagerBase | |
void | colorsChangedSlot () |
const fireworks::Context & | context () const |
virtual void | eventBegin () |
virtual void | eventEnd () |
FWViewManagerBase (const FWViewManagerBase &)=delete | |
void | modelChangesComingSlot () |
void | modelChangesDoneSlot () |
const FWViewManagerBase & | operator= (const FWViewManagerBase &)=delete |
void | setChangeManager (FWModelChangeManager *iCM) |
void | setColorManager (FWColorManager *iCM) |
virtual void | setContext (const fireworks::Context *x) |
virtual | ~FWViewManagerBase () |
Static Public Member Functions | |
static TGeoManager * | getGeoMangeur () |
static void | setGeoManagerRuntime (TGeoManager *) |
Protected Member Functions | |
void | modelChangesComing () override |
void | modelChangesDone () override |
Protected Member Functions inherited from FWViewManagerBase | |
FWModelChangeManager & | changeManager () const |
FWColorManager & | colorManager () const |
void * | createInstanceOf (const TClass *iBaseClass, const char *iNameOfClass) |
FWViewManagerBase () | |
Protected Attributes | |
std::vector< std::shared_ptr< FWGeometryTableViewBase > > | m_views |
Private Member Functions | |
void | beingDestroyed (const FWViewBase *iView) |
FWGeometryTableViewManager (const FWGeometryTableViewManager &) | |
const FWGeometryTableViewManager & | operator= (const FWGeometryTableViewManager &) |
void | setGeoManagerFromFile () |
Private Attributes | |
std::string | m_fileName |
std::string | m_TGeoName |
Static Private Attributes | |
static TGeoManager * | s_geoManager = nullptr |
Description: [one line class summary]
Usage: <usage>
Definition at line 29 of file FWGeometryTableViewManager.h.
FWGeometryTableViewManager::FWGeometryTableViewManager | ( | FWGUIManager * | iGUIMgr, |
std::string | fileName, | ||
std::string | geoName | ||
) |
Definition at line 33 of file FWGeometryTableViewManager.cc.
References buildView(), f, FWViewType::idToName(), FWViewType::kGeometryTable, FWViewType::kOverlapTable, and FWGUIManager::registerViewBuilder().
|
override |
Definition at line 41 of file FWGeometryTableViewManager.cc.
|
private |
|
private |
Definition at line 62 of file FWGeometryTableViewManager.cc.
References m_views, and trackerHitRTTI::vector.
Referenced by buildView().
FWViewBase * FWGeometryTableViewManager::buildView | ( | TEveWindowSlot * | iParent, |
const std::string & | type | ||
) |
Definition at line 43 of file FWGeometryTableViewManager.cc.
References beingDestroyed(), FWViewManagerBase::colorManager(), FWViewType::kGeometryTable, FWViewType::kOverlapTable, m_views, s_geoManager, setGeoManagerFromFile(), and FWViewType::sName.
Referenced by FWGeometryTableViewManager().
|
overridevirtual |
Implements FWViewManagerBase.
Definition at line 72 of file FWGeometryTableViewManager.cc.
References m_views, and trackerHitRTTI::vector.
|
static |
Definition at line 78 of file FWGeometryTableViewManager.cc.
References cms::cuda::assert(), and s_geoManager.
Referenced by FWOverlapTableManager::cellRenderer(), FWGeometryTableManager::checkRegionOfInterest(), FWGeoMaterialValidator::fillOptions(), FWGeometryTableView::FWGeometryTableView(), FWGeometryTableViewManager_GetGeoManager(), FWOverlapTableManager::getOverlapTitles(), FWOverlapTableManager::importOverlaps(), FWEveDetectorGeo::Paint(), FWEveOverlap::Paint(), FWOverlapTableManager::printOverlaps(), FWGeometryTableManager::setVisibility(), and FWGeometryTableManager::setVisibilityChld().
TList* FWGeometryTableViewManager::getListOfVolumes | ( | ) | const |
TGeoNode* FWGeometryTableViewManager::getTopTGeoNode | ( | ) |
|
inlineoverrideprotectedvirtual |
called when models have changed and so the display must be updated
Implements FWViewManagerBase.
Definition at line 49 of file FWGeometryTableViewManager.h.
|
inlineoverrideprotectedvirtual |
|
inlineoverridevirtual |
|
private |
|
private |
Definition at line 93 of file FWGeometryTableViewManager.cc.
References MillePedeFileConverter_cfg::e, beamvalidation::exit(), geometryDiff::file, FWGeometry::findFile(), fwLog, fwlog::kError, fwlog::kInfo, m_fileName, m_TGeoName, and s_geoManager.
Referenced by buildView().
|
static |
Definition at line 86 of file FWGeometryTableViewManager.cc.
References s_geoManager, and x.
Referenced by FWFFLooper::remakeGeometry().
|
inlineoverridevirtual |
|
private |
Definition at line 60 of file FWGeometryTableViewManager.h.
Referenced by setGeoManagerFromFile().
|
private |
Definition at line 61 of file FWGeometryTableViewManager.h.
Referenced by setGeoManagerFromFile().
|
protected |
Definition at line 52 of file FWGeometryTableViewManager.h.
Referenced by beingDestroyed(), buildView(), and colorsChanged().
|
staticprivate |
Definition at line 59 of file FWGeometryTableViewManager.h.
Referenced by buildView(), getGeoMangeur(), setGeoManagerFromFile(), and setGeoManagerRuntime().