MCPcopy Create free account
hub / github.com/Geant4/geant4 / AddEndOfEventModel

Method AddEndOfEventModel

source/visualization/management/src/G4Scene.cc:184–203  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

182}
183
184G4bool G4Scene::AddEndOfEventModel (G4VModel* pModel, G4bool warn) {
185 std::size_t i, nModels = fEndOfEventModelList.size ();
186 for (i = 0; i < nModels; ++i) {
187 if (pModel -> GetGlobalDescription () ==
188 fEndOfEventModelList[i].fpModel -> GetGlobalDescription ()) break;
189 }
190 if (i < nModels) {
191 if (warn) {
192 G4warn << "G4Scene::AddEndOfEventModel: a model \""
193 << pModel -> GetGlobalDescription ()
194 << "\"\n is already in the end-of-event list of scene \""
195 << fName << "\"."
196 << G4endl;
197 }
198 return false;
199 }
200 fEndOfEventModelList.push_back (Model(pModel));
201 CalculateExtent ();
202 return true;
203}
204
205G4bool G4Scene::AddEndOfRunModel (G4VModel* pModel, G4bool warn) {
206 std::size_t i, nModels = fEndOfRunModelList.size ();

Callers 2

SetNewValueMethod · 0.80
AddVisActionMethod · 0.80

Calls 3

ModelClass · 0.50
sizeMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected