34 if (!gGeoManager)
return;
36 SetActiveDaughters(kTRUE);
38 SetVisDaughters(kTRUE);
39 SetVisStreamed(kFALSE);
40 SetVisTouched(kFALSE);
46 TGeoAtt::TGeoAtt(Option_t * , Option_t * , Option_t * )
50 SetActiveDaughters(kTRUE);
52 SetVisDaughters(kTRUE);
53 SetVisStreamed(kFALSE);
54 SetVisTouched(kFALSE);
67 void TGeoAtt::SetVisBranch()
69 SetAttBit(kVisBranch, kTRUE);
70 SetAttBit(kVisContainers, kFALSE);
71 SetAttBit(kVisOnly, kFALSE);
77 void TGeoAtt::SetVisContainers(Bool_t flag)
85 void TGeoAtt::SetVisLeaves(Bool_t flag)
87 SetAttBit(kVisBranch, kFALSE);
88 SetAttBit(kVisContainers, !flag);
89 SetAttBit(kVisOnly, kFALSE);
95 void TGeoAtt::SetVisOnly(Bool_t flag)
97 SetAttBit(kVisBranch, kFALSE);
98 SetAttBit(kVisContainers, kFALSE);
99 SetAttBit(kVisOnly, flag);
105 void TGeoAtt::SetVisibility(Bool_t vis)
107 if (vis) SetAttBit(kVisThis);
108 else ResetAttBit(kVisThis);
109 if (gGeoManager && gGeoManager->IsClosed()) SetVisTouched(kTRUE);
114 void TGeoAtt::SetVisDaughters(Bool_t vis)
116 if (vis) SetAttBit(kVisDaughters);
117 else ResetAttBit(kVisDaughters);
118 if (gGeoManager && gGeoManager->IsClosed()) SetVisTouched(kTRUE);
123 void TGeoAtt::SetVisStreamed(Bool_t vis)
125 if (vis) SetAttBit(kVisStreamed);
126 else ResetAttBit(kVisStreamed);
131 void TGeoAtt::SetVisTouched(Bool_t vis)
133 if (vis) SetAttBit(kVisTouched);
134 else ResetAttBit(kVisTouched);
139 void TGeoAtt::SetOptimization(Option_t * )