Changeset 1192 for trunk/source/processes/electromagnetic/lowenergy/src/G4DNAChampionElasticModel.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/G4DNAChampionElasticModel.cc
r1058 r1192 24 24 // ******************************************************************** 25 25 // 26 // $Id: G4DNAChampionElasticModel.cc,v 1. 5 2009/04/29 17:25:21sincerti Exp $27 // GEANT4 tag $Name: geant4-09-03-beta-cand-01$26 // $Id: G4DNAChampionElasticModel.cc,v 1.10 2009/11/03 15:04:25 sincerti Exp $ 27 // GEANT4 tag $Name: emlowen-V09-02-64 $ 28 28 // 29 29 … … 43 43 killBelowEnergy = 8.23*eV; // Minimum e- energy for energy loss by excitation 44 44 lowEnergyLimit = 0 * eV; 45 lowEnergyLimitOfModel = 7 * eV; // The model lower energy is 7eV45 lowEnergyLimitOfModel = 7.4 * eV; // The model lower energy is 7.4 eV 46 46 highEnergyLimit = 10 * MeV; 47 47 SetLowEnergyLimit(lowEnergyLimit); … … 56 56 // 4 = entering in methods 57 57 58 G4cout << "Champion Elastic model is constructed " << G4endl 59 << "Energy range: " 60 << lowEnergyLimit / eV << " eV - " 61 << highEnergyLimit / MeV << " MeV" 62 << G4endl; 63 58 if( verboseLevel>0 ) 59 { 60 G4cout << "Champion Elastic model is constructed " << G4endl 61 << "Energy range: " 62 << lowEnergyLimit / eV << " eV - " 63 << highEnergyLimit / MeV << " MeV" 64 << G4endl; 65 } 64 66 } 65 67 … … 174 176 G4cout << "Loaded cross section files for Champion Elastic model" << G4endl; 175 177 176 G4cout << "Champion Elastic model is initialized " << G4endl 177 << "Energy range: " 178 << LowEnergyLimit() / eV << " eV - " 179 << HighEnergyLimit() / MeV << " MeV" 180 << G4endl; 178 if( verboseLevel>0 ) 179 { 180 G4cout << "Champion Elastic model is initialized " << G4endl 181 << "Energy range: " 182 << LowEnergyLimit() / eV << " eV - " 183 << HighEnergyLimit() / MeV << " MeV" 184 << G4endl; 185 } 181 186 182 187 if(!isInitialised) … … 210 215 const G4Material* material = couple->GetMaterial(); 211 216 212 size_t j = material->GetNumberOfElements(); 213 while (j>0) 217 if (material->GetName() == "G4_WATER") 214 218 { 215 j--; 216 const G4Element* element(material->GetElement(j)); 217 if (element->GetZ() == 8.) 218 { 219 G4double density = material->GetAtomicNumDensityVector()[j]; 220 if (density > 0.) 221 { 222 flagMaterialIsWater = true; 223 densityWater = density; 224 225 if (verboseLevel > 3) 226 G4cout << "Water material is found with density(cm^-3)=" << density/(cm*cm*cm) << G4endl; 227 } 228 } 219 G4double density = material->GetAtomicNumDensityVector()[1]; 220 flagMaterialIsWater = true; 221 densityWater = density; 222 223 if (verboseLevel > 3) 224 G4cout << "****** Water material is found with density(cm^-3)=" << density/(cm*cm*cm) << G4endl; 229 225 } 230 226 231 227 } 232 } // if(numOfCouples>0) 228 229 } // if(numOfCouples>0) 233 230 234 231 } // if (theCoupleTable)
Note: See TracChangeset
for help on using the changeset viewer.