- Timestamp:
- Dec 22, 2010, 3:52:27 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/geometry/divisions/src/G4ParameterisationTubs.cc
r1337 r1347 25 25 // 26 26 // 27 // $Id: G4ParameterisationTubs.cc,v 1. 8 2006/06/29 18:18:50 gunterExp $28 // GEANT4 tag $Name: geant4-09-04- beta-01$27 // $Id: G4ParameterisationTubs.cc,v 1.10 2010/11/10 09:16:13 gcosmo Exp $ 28 // GEANT4 tag $Name: geant4-09-04-ref-00 $ 29 29 // 30 30 // class G4ParameterisationTubs Implementation file … … 32 32 // 26.05.03 - P.Arce, Initial version 33 33 // 08.04.04 - I.Hrivnacova, Implemented reflection 34 // 21.04.10 - M.Asai, Added gaps 34 35 // -------------------------------------------------------------------- 35 36 … … 156 157 G4Tubs* msol = (G4Tubs*)(fmotherSolid); 157 158 158 G4double pRMin = msol->GetInnerRadius() + foffset + fwidth * copyNo ;159 G4double pRMax = msol->GetInnerRadius() + foffset + fwidth * (copyNo+1) ;159 G4double pRMin = msol->GetInnerRadius() + foffset + fwidth * copyNo + fhgap; 160 G4double pRMax = msol->GetInnerRadius() + foffset + fwidth * (copyNo+1) - fhgap; 160 161 G4double pDz = msol->GetZHalfLength(); 161 162 //- already rotated G4double pSR = foffset + copyNo*fwidth; … … 269 270 G4double pDz = msol->GetZHalfLength(); 270 271 //----- already rotated in 'ComputeTransformation' 271 G4double pSPhi = msol->GetStartPhiAngle() ;272 G4double pDPhi = fwidth ;272 G4double pSPhi = msol->GetStartPhiAngle() + fhgap; 273 G4double pDPhi = fwidth - 2.*fhgap; 273 274 274 275 tubs.SetInnerRadius( pRMin ); … … 379 380 G4double pRMax = msol->GetOuterRadius(); 380 381 // G4double pDz = msol->GetZHalfLength() / GetNoDiv(); 381 G4double pDz = fwidth/2. ;382 G4double pDz = fwidth/2. - fhgap; 382 383 G4double pSPhi = msol->GetStartPhiAngle(); 383 384 G4double pDPhi = msol->GetDeltaPhiAngle();
Note: See TracChangeset
for help on using the changeset viewer.