62 G4gsposp(name, num, moth, x, y, z, irot, only, pars, npar);
71 G4cerr <<
" G4ProcessDaughters: Ignored (vte has negative parameters)."
93 G4String text =
"G3NegVolPars still returns negative parameters!";
105 hasNegPars, deferred, okAxis);
107 G4String text =
"G3toG4MakeSolid still returns negative parameters!";
133 for (
G4int id=0;
id<nofDaughters;
id++) {
145 char index[5]; sprintf(index,
"%d",cloneNo);
157 dvteNmed, 0, hasNegPars);
169 for (
G4int ip=0; ip<nofPositions; ip++)
176 =
new G3Division(dvteClone, vteClone, *dvteDivision);
220 =
G3NegVolPars(clonePars, &cloneNpar, vteClone, mvteClone,
"GSPOS");
233 if (checkNpar != cloneNpar)
237 for (
G4int ip=0; ip<cloneNpar; ip++)
238 if (checkPars[ip] != clonePars[ip]) {
243 if (isSame) { vteSameClone = checkClone;
break; }
262 hasNegPars, deferred, okAxis);
266 if ( negpars || !(vteSameClone)) {
269 char index[5]; sprintf(index,
"%d",cloneNo);
305 G4String err_message1 =
"G4gsposp: '" + vname +
"' has no VolTableEntry";
310 G4String err_message2 =
"G4gsposp: '" + vmoth +
"' has no VolTableEntry";