Ignore:
Timestamp:
Nov 5, 2010, 3:45:55 PM (14 years ago)
Author:
garnier
Message:

update ti head

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/models/cascade/cascade/include/G4InuclSpecialFunctions.hh

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4InuclSpecialFunctions.hh,v 1.17 2010/06/25 09:43:32 gunter Exp $
    27 // Geant4 tag: $Name: geant4-09-04-beta-01 $
     26// $Id: G4InuclSpecialFunctions.hh,v 1.18 2010/09/14 17:51:36 mkelsey Exp $
     27// Geant4 tag: $Name: hadr-casc-V09-03-85 $
    2828//
    2929// 20100114  M. Kelsey -- Remove G4CascadeMomentum, use G4LorentzVector directly
     
    3232//              cbrt() cube-root function (in math.h, but not in <math>!)
    3333// 20100412  M. Kelsey -- Modify paraMaker[Truncated] to take buffer as argument
     34// 20100914  M. Kelsey -- Migrate to integer A and Z.  Discard unused binding
     35//              energy functions
    3436
    3537#ifndef G4INUCL_SPECIAL_FUNC_HH
     
    4244
    4345namespace G4InuclSpecialFunctions {
     46  G4double bindingEnergy(G4int A, G4int Z);
    4447
    45   G4double bindingEnergyExact(G4double A,
    46                               G4double Z);
     48  // NOTE:  Used only by G4Fissioner
     49  G4double bindingEnergyAsymptotic(G4int A, G4int Z);
    4750
    48   G4double bindingEnergyKummel(G4double A,
    49                                G4double Z);
    50 
    51   G4double bindingEnergy(G4double A,
    52                          G4double Z);
    53 
    54   G4double bindingEnergyAsymptotic(G4double A,
    55                                    G4double Z);
    56 
    57   G4double FermiEnergy(G4double A,
    58                        G4double Z,
    59                        G4int ntype);
     51  G4double FermiEnergy(G4int A, G4int Z, G4int ntype);
    6052 
     53  // NOTE:  Passing Z as double here, to be used as interpolation argument
    6154  void paraMaker(G4double Z, std::pair<std::vector<G4double>, std::vector<G4double> >& parms);
    6255
    6356  void paraMakerTruncated(G4double Z, std::pair<G4double, G4double>& parms);
    6457
    65   G4double getAL(G4double A);
     58  G4double getAL(G4int A);
    6659 
    6760  G4double csNN(G4double e);
     
    7972  std::pair<G4double, G4double> randomCOS_SIN();
    8073
    81   G4double nucleiLevelDensity(G4double a);
     74  G4double nucleiLevelDensity(G4int A);
    8275
    8376  // Optional mass argument will be used to fill G4LorentzVector correctly
Note: See TracChangeset for help on using the changeset viewer.