- Timestamp:
- Sep 30, 2010, 2:47:17 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/advanced/microbeam/src/MicrobeamPhantomConfiguration.cc
r1230 r1337 25 25 // 26 26 // ------------------------------------------------------------------- 27 // $Id: MicrobeamPhantomConfiguration.cc,v 1. 6 2008/06/16 07:46:11 sincertiExp $27 // $Id: MicrobeamPhantomConfiguration.cc,v 1.9 2010/06/25 09:41:03 gunter Exp $ 28 28 // ------------------------------------------------------------------- 29 29 … … 55 55 56 56 G4int ncols; 57 G4float vx, vy, vz, tmp, mat, den, density; 57 G4float vx, vy, vz, tmp, density; 58 G4int den, mat; 58 59 G4float denCyto1, denCyto2, denCyto3, denNucl1, denNucl2, denNucl3; 59 60 FILE* fMap; … … 67 68 nucleusMass=0; 68 69 cytoplasmMass=0; 70 density=0; 69 71 70 72 // READ PHANTOM PARAMETERS … … 83 85 for (G4int i=0; i<phantomTotalPixels; i++) 84 86 { 85 ncols = fscanf(fMap,"%f %f %f % f %f%f",&vx, &vy, &vz, &mat, &den, &tmp);87 ncols = fscanf(fMap,"%f %f %f %i %i %f",&vx, &vy, &vz, &mat, &den, &tmp); 86 88 87 if ( mat==2) // NUCLEUS89 if (std::abs(mat-2)<1.e-30) // NUCLEUS 88 90 { 89 if ( den==1) density = denNucl1*(g/cm3);90 if ( den==2) density = denNucl2*(g/cm3);91 if ( den==3) density = denNucl3*(g/cm3);91 if (std::abs(den-1)<1.e-30) density = denNucl1*(g/cm3); 92 if (std::abs(den-2)<1.e-30) density = denNucl2*(g/cm3); 93 if (std::abs(den-3)<1.e-30) density = denNucl3*(g/cm3); 92 94 nucleusMass = nucleusMass + density * dx * dy * dz ; 93 95 } 94 96 95 if ( mat==1) // CYTOPLASM97 if (std::abs(mat-1)<1.e-30) // CYTOPLASM 96 98 { 97 if ( den==1) density = denCyto1*(g/cm3);98 if ( den==2) density = denCyto2*(g/cm3);99 if ( den==3) density = denCyto3*(g/cm3);99 if (std::abs(den-1)<1e-30) density = denCyto1*(g/cm3); 100 if (std::abs(den-2)<1e-30) density = denCyto2*(g/cm3); 101 if (std::abs(den-3)<1e-30) density = denCyto3*(g/cm3); 100 102 cytoplasmMass = cytoplasmMass + density * dx * dy * dz ; 101 103 }
Note: See TracChangeset
for help on using the changeset viewer.