63 G4gsposp(name, num, moth, x, y, z, irot, only, pars, npar);
72 G4cerr <<
" G4ProcessDaughters: Ignored (vte has negative parameters)."
94 G4String text =
"G3NegVolPars still returns negative parameters!";
106 hasNegPars, deferred, okAxis);
108 G4String text =
"G3toG4MakeSolid still returns negative parameters!";
134 for (
G4int id=0;
id<nofDaughters;
id++) {
146 char index[5]; sprintf(index,
"%d",cloneNo);
158 dvteNmed, 0, hasNegPars);
170 for (
G4int ip=0; ip<nofPositions; ip++)
177 =
new G3Division(dvteClone, vteClone, *dvteDivision);
221 =
G3NegVolPars(clonePars, &cloneNpar, vteClone, mvteClone,
"GSPOS");
234 if (checkNpar != cloneNpar)
238 for (
G4int ip=0; ip<cloneNpar; ip++)
239 if (checkPars[ip] != clonePars[ip]) {
244 if (isSame) { vteSameClone = checkClone;
break; }
263 hasNegPars, deferred, okAxis);
267 if ( negpars || !(vteSameClone)) {
270 char index[5]; sprintf(index,
"%d",cloneNo);
306 G4String err_message1 =
"G4gsposp: '" + vname +
"' has no VolTableEntry";
311 G4String err_message2 =
"G4gsposp: '" + vmoth +
"' has no VolTableEntry";