102 if (mother != 0) name = mother->
GetName();
104 << name <<
" at (" << x <<
", " << y <<
", " << z <<
")";
113 G4cout <<
"Creating a new rotation: " << rotstr <<
tab
143 G4cout <<
"<<== End of CCalG4Ecal construction ..." <<
G4endl;
145 return crystalmatrix;
188 rotstr =
idName +
"Layer" + i;
192 G4cout <<
"Creating a new rotation: " << rotstr <<
tab
194 << 90.0*
deg <<
"," << angle <<
"," << 0.0*
deg << G4endl;
197 90.0*
deg, angle, 0.0*
deg);
202 G4cout << laylog->
GetName() <<
" number " << i+1 <<
" positioned in "
203 << glog->
GetName() <<
" at (" << xp <<
", 0," << zp
204 <<
") with rotation angle " << angle/
deg <<
G4endl;
209 name =
idName +
"Crystal";
227 rotstr =
idName +
"Crystal" + i;
231 G4cout <<
"Creating a new rotation: " << rotstr <<
tab << 90.0*
deg <<
","
233 << angle <<
"," << 90.0*
deg << G4endl;
236 90.0*
deg, angle, 90.0*
deg);
241 G4cout << detLog->
GetName() <<
" number " << i+1 <<
" positioned in "
242 << laylog->
GetName() <<
" at (0," << yp <<
"," << zp
243 <<
") with rotation angle " << angle/
deg <<
G4endl;
248 name =
idName +
"Support";
267 G4cout << slog->
GetName() <<
" number " << i+1 <<
" positioned in "
268 << glog->
GetName() <<
" at (0," << yp <<
"," << zp
269 <<
") with no rotation" <<
G4endl;
279 G4cout <<
"Now registering CrystalMatrix LogicalVolume's to SD's:" <<
G4endl;
284 for(std::vector<ptrG4Log>::iterator iter=
sensitiveLogs.begin();
288 G4cout <<
"Register volume " << (*iter)->GetName() <<
" for" << SDname