Ignore:
Timestamp:
Nov 19, 2009, 2:53:25 PM (15 years ago)
Author:
garnier
Message:

update par rapport a CVS

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/electromagnetic/lowenergy/src/G4DNAChampionElasticModel.cc

    r1058 r1192  
    2424// ********************************************************************
    2525//
    26 // $Id: G4DNAChampionElasticModel.cc,v 1.5 2009/04/29 17:25:21 sincerti 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 $
    2828//
    2929
     
    4343  killBelowEnergy = 8.23*eV; // Minimum e- energy for energy loss by excitation
    4444  lowEnergyLimit = 0 * eV;
    45   lowEnergyLimitOfModel = 7 * eV; // The model lower energy is 7 eV
     45  lowEnergyLimitOfModel = 7.4 * eV; // The model lower energy is 7.4 eV
    4646  highEnergyLimit = 10 * MeV;
    4747  SetLowEnergyLimit(lowEnergyLimit);
     
    5656  // 4 = entering in methods
    5757 
    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  }
    6466}
    6567
     
    174176    G4cout << "Loaded cross section files for Champion Elastic model" << G4endl;
    175177
    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  }
    181186
    182187  if(!isInitialised)
     
    210215            const G4Material* material = couple->GetMaterial();
    211216
    212             size_t j = material->GetNumberOfElements();
    213             while (j>0)
     217            if (material->GetName() == "G4_WATER")
    214218            {
    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;
    229225            }
    230226 
    231227          }
    232    } // if(numOfCouples>0)
     228
     229    } // if(numOfCouples>0)
    233230
    234231  } // if (theCoupleTable)
Note: See TracChangeset for help on using the changeset viewer.