#include <FWGeoTopNodeScene.h>
Definition at line 9 of file FWGeoTopNodeScene.h.
FWGeoTopNodeGLScene::FWGeoTopNodeGLScene |
( |
TVirtualPad * |
pad | ) |
|
Definition at line 13 of file FWGeoTopNodeScene.cc.
19 fTitle =
"GeoTopNodeScene";
FWGeoTopNode * m_eveTopNode
FWGeoTopNodeGLScene::~FWGeoTopNodeGLScene |
( |
| ) |
|
|
inlineoverride |
Int_t FWGeoTopNodeGLScene::AddObject |
( |
const TBuffer3D & |
buffer, |
|
|
Bool_t * |
addChildren = nullptr |
|
) |
| |
|
override |
Bool_t FWGeoTopNodeGLScene::DestroyPhysical |
( |
Int_t |
x | ) |
|
|
virtual |
Int_t FWGeoTopNodeGLScene::DestroyPhysicals |
( |
| ) |
|
|
override |
void FWGeoTopNodeGLScene::GeoPopupMenu |
( |
Int_t |
gx, |
|
|
Int_t |
gy, |
|
|
TGLViewer * |
v |
|
) |
| |
Bool_t FWGeoTopNodeGLScene::OpenCompositeWithPhyID |
( |
UInt_t |
phyID, |
|
|
const TBuffer3D & |
buffer |
|
) |
| |
Definition at line 23 of file FWGeoTopNodeScene.cc.
References WDecay::kNone.
Referenced by FWGeoTopNode::paintShape().
29 Error(
"FWGeoTopNodeGLScene::OpenComposite",
"composite already open");
33 UInt_t extraSections = TGLScenePad::AddObject(phyID,
buffer,
nullptr);
35 Error(
"FWGeoTopNodeGLScene::OpenComposite",
"expected top level composite to not require extra buffer sections");
edm::ErrorSummaryEntry Error
Bool_t FWGeoTopNodeGLScene::ResolveSelectRecord |
( |
TGLSelectRecord & |
rec, |
|
|
Int_t |
curIdx |
|
) |
| |
|
override |
Definition at line 60 of file FWGeoTopNodeScene.cc.
References m_eveTopNode.
67 if (curIdx >= rec.GetN())
70 TGLPhysicalShape* pshp = FindPhysical(rec.GetItem(curIdx));
78 rec.SetTransparent(pshp->IsTransparent());
79 rec.SetPhysShape(pshp);
81 #if ROOT_VERSION_CODE >= ROOT_VERSION(5, 32, 0)
85 rec.SetSpecific(
nullptr);
FWGeoTopNode * m_eveTopNode
void FWGeoTopNodeGLScene::SetPad |
( |
TVirtualPad * |
p | ) |
|
|
inline |