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/G4DNADingfelderChargeDecreaseModel.cc

    r1058 r1192  
    2424// ********************************************************************
    2525//
    26 // $Id: G4DNADingfelderChargeDecreaseModel.cc,v 1.3 2009/02/16 11:00:11 sincerti 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 $
    2828//
    2929
     
    4949  // 4 = entering in methods
    5050 
    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  }
    5355}
    5456
     
    185187  //
    186188 
    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 
    194199  if(!isInitialised)
    195200  {
     
    222227            const G4Material* material = couple->GetMaterial();
    223228
    224             size_t j = material->GetNumberOfElements();
    225             while (j>0)
     229            if (material->GetName() == "G4_WATER")
    226230            {
    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;
    241237            }
    242238 
    243239          }
    244    } // if(numOfCouples>0)
     240
     241    } // if(numOfCouples>0)
    245242
    246243  } // if (theCoupleTable)
Note: See TracChangeset for help on using the changeset viewer.