Ignore:
Timestamp:
Jun 18, 2010, 11:42:07 AM (14 years ago)
Author:
garnier
Message:

update geant4-09-04-beta-cand-01 interfaces-V09-03-09 vis-V09-03-08

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/util/src/G4ReactionDynamics.cc

    r962 r1315  
    184184      veryForward = true;
    185185    }
    186     const G4double atomicWeight = targetNucleus.GetN();
    187     const G4double atomicNumber = targetNucleus.GetZ();
     186    const G4double atomicWeight = G4double(targetNucleus.GetA_asInt());
     187    const G4double atomicNumber = G4double(targetNucleus.GetZ_asInt());
    188188    const G4double protonMass = aProton->GetPDGMass()/MeV;
    189189
     
    11241124
    11251125    G4int PinNucleus = std::max(0,
    1126       G4int(targetNucleus.GetZ()) - protonsInFinalState);
     1126      targetNucleus.GetZ_asInt() - protonsInFinalState);
    11271127    G4int NinNucleus = std::max(0,
    1128       G4int(targetNucleus.GetN()-targetNucleus.GetZ()) - neutronsInFinalState);
     1128      targetNucleus.GetN_asInt() - neutronsInFinalState);
    11291129
    11301130    pseudoParticle[3].SetMomentum( 0.0, 0.0, pOriginal*GeV );
     
    13561356    for (G4int i = 0; i < vecLen; i++) eAvailable -= vec[i]->GetMass()/GeV;
    13571357
    1358     const G4double atomicWeight = targetNucleus.GetN();
    1359     const G4double atomicNumber = targetNucleus.GetZ();
     1358    const G4double atomicWeight = G4double(targetNucleus.GetA_asInt());
     1359    const G4double atomicNumber = G4double(targetNucleus.GetZ_asInt());
    13601360    const G4double pOriginal = modifiedOriginal.GetTotalMomentum()/GeV;
    13611361   
     
    15021502    }
    15031503
    1504     const G4double atomicWeight = targetNucleus.GetN();
    1505     const G4double atomicNumber = targetNucleus.GetZ();
     1504    const G4double atomicWeight = G4double(targetNucleus.GetA_asInt());
     1505    const G4double atomicNumber = G4double(targetNucleus.GetZ_asInt());
    15061506    //
    15071507    // particles have been distributed in forward and backward hemispheres
     
    20332033
    20342034    G4int PinNucleus = std::max(0,
    2035       G4int(targetNucleus.GetZ()) - protonsInFinalState);
     2035      targetNucleus.GetZ_asInt() - protonsInFinalState);
    20362036    G4int NinNucleus = std::max(0,
    2037       G4int(targetNucleus.GetN()-targetNucleus.GetZ()) - neutronsInFinalState);
     2037      targetNucleus.GetN_asInt() - neutronsInFinalState);
    20382038    //
    20392039    //  for various reasons, the energy balance is not sufficient,
     
    22702270
    22712271    targetMass = targetParticle.GetMass()/GeV;
    2272     const G4double atomicWeight = targetNucleus.GetN();
     2272    const G4double atomicWeight = G4double(targetNucleus.GetA_asInt());
    22732273   
    22742274    G4double etCurrent = currentParticle.GetTotalEnergy()/GeV;
     
    24302430
    24312431    G4int PinNucleus = std::max(0,
    2432       G4int(targetNucleus.GetZ()) - protonsInFinalState);
     2432      targetNucleus.GetZ_asInt() - protonsInFinalState);
    24332433    G4int NinNucleus = std::max(0,
    2434       G4int(targetNucleus.GetN()-targetNucleus.GetZ()) - neutronsInFinalState);
     2434      targetNucleus.GetN_asInt() - neutronsInFinalState);
    24352435
    24362436      // DEBUGGING --> DumpFrames::DumpFrame(vec, vecLen);
     
    28202820    //    inclusive distributions, but it is necessary for momentum conservation
    28212821    //
    2822     const G4double atomicWeight = targetNucleus.GetN();
     2822    const G4double atomicWeight = G4double(targetNucleus.GetA_asInt());
    28232823    const G4double logWeight = std::log(atomicWeight);
    28242824   
     
    30963096   
    30973097    const G4double ekOriginal = modifiedOriginal.GetKineticEnergy()/MeV;
    3098     const G4double atomicWeight = targetNucleus.GetN();
    3099     const G4double atomicNumber = targetNucleus.GetZ();
     3098    const G4double atomicWeight = G4double(targetNucleus.GetA_asInt());
     3099    const G4double atomicNumber = G4double(targetNucleus.GetZ_asInt());
    31003100   
    31013101    const G4double ika1 = 3.6;
     
    38363836    if( currentParticle.GetDefinition() == aNeutron )
    38373837    {
    3838       const G4double A = targetNucleus.GetN();    // atomic weight
     3838      const G4double A = G4double(targetNucleus.GetA_asInt());    // atomic weight
    38393839      if( G4UniformRand() > ((A-1.0)/230.0)*((A-1.0)/230.0) )
    38403840        qval[0] = 0.0;
Note: See TracChangeset for help on using the changeset viewer.