Changeset 1192 for trunk/source/processes/electromagnetic/lowenergy/src/G4DNADingfelderChargeDecreaseModel.cc
- Timestamp:
- Nov 19, 2009, 2:53:25 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/processes/electromagnetic/lowenergy/src/G4DNADingfelderChargeDecreaseModel.cc
r1058 r1192 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4DNADingfelderChargeDecreaseModel.cc,v 1. 3 2009/02/16 11:00:11sincerti Exp $27 // GEANT4 tag $Name: geant4-09-03-beta-cand-01$26 // $Id: G4DNADingfelderChargeDecreaseModel.cc,v 1.6 2009/08/13 11:32:47 sincerti Exp $ 27 // GEANT4 tag $Name: emlowen-V09-02-64 $ 28 28 // 29 29 … … 49 49 // 4 = entering in methods 50 50 51 G4cout << "Dingfelder charge decrease model is constructed " << G4endl; 52 51 if( verboseLevel>0 ) 52 { 53 G4cout << "Dingfelder charge decrease model is constructed " << G4endl; 54 } 53 55 } 54 56 … … 185 187 // 186 188 187 G4cout << "Dingfelder charge decrease model is initialized " << G4endl 188 << "Energy range: " 189 << LowEnergyLimit() / keV << " keV - " 190 << HighEnergyLimit() / MeV << " MeV for " 191 << particle->GetParticleName() 192 << G4endl; 193 189 if( verboseLevel>0 ) 190 { 191 G4cout << "Dingfelder charge decrease model is initialized " << G4endl 192 << "Energy range: " 193 << LowEnergyLimit() / keV << " keV - " 194 << HighEnergyLimit() / MeV << " MeV for " 195 << particle->GetParticleName() 196 << G4endl; 197 } 198 194 199 if(!isInitialised) 195 200 { … … 222 227 const G4Material* material = couple->GetMaterial(); 223 228 224 size_t j = material->GetNumberOfElements(); 225 while (j>0) 229 if (material->GetName() == "G4_WATER") 226 230 { 227 j--; 228 const G4Element* element(material->GetElement(j)); 229 if (element->GetZ() == 8.) 230 { 231 G4double density = material->GetAtomicNumDensityVector()[j]; 232 if (density > 0.) 233 { 234 flagMaterialIsWater = true; 235 densityWater = density; 236 237 if (verboseLevel > 3) 238 G4cout << "Water material is found with density(cm^-3)=" << density/(cm*cm*cm) << G4endl; 239 } 240 } 231 G4double density = material->GetAtomicNumDensityVector()[1]; 232 flagMaterialIsWater = true; 233 densityWater = density; 234 235 if (verboseLevel > 3) 236 G4cout << "****** Water material is found with density(cm^-3)=" << density/(cm*cm*cm) << G4endl; 241 237 } 242 238 243 239 } 244 } // if(numOfCouples>0) 240 241 } // if(numOfCouples>0) 245 242 246 243 } // if (theCoupleTable)
Note: See TracChangeset
for help on using the changeset viewer.