8 #include "TGeoMatrix.h"
38 std::advance(sit, topIdx);
42 bool drawsChildren =
false;
57 const TGeoHMatrix& parentMtx) {
58 TGeoNode* parentNode = pIt->m_node;
59 int nD = parentNode->GetNdaughters();
66 bool drawsChildNodes =
false;
69 for (
int n = 0;
n != nD; ++
n) {
71 std::advance(it,
n + dOff);
72 cnt = pcnt +
n + dOff;
74 TGeoHMatrix nm = parentMtx;
75 nm.Multiply(it->m_node->GetMatrix());
77 bool drawsChildNodesSecondGen =
false;
85 drawsChildNodes =
true;
97 drawsChildNodes =
true;
101 drawsChildNodes |= drawsChildNodesSecondGen;
105 return drawsChildNodes;
111 std::set<TGLPhysicalShape*>::iterator it =
fHted.begin();
126 nodePopup->Connect(
"Activated(Int_t)",
"FWGeometryTableView",
m_browser,
"chosenItem(Int_t)");