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/cross_sections/include/G4PhotoNuclearCrossSection.hh

    r1337 r1340  
    2525//
    2626//
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     27// GEANT4 tag $Name: hadr-cross-V09-03-12 $
    2828//
    2929//
     
    5353  G4bool IsApplicable(const G4DynamicParticle* particle, const G4Element* )
    5454  {
    55     return IsZAApplicable(particle, 0, 0);
     55    return IsIsoApplicable(particle, 0, 0);
    5656  }
    5757
    58   G4bool IsZAApplicable(const G4DynamicParticle* particle,
    59                         G4double /*ZZ*/, G4double /*AA*/)
     58  G4bool IsIsoApplicable(const G4DynamicParticle* particle,
     59                         G4int /*ZZ*/, G4int /*AA*/)
    6060  {
    6161    G4bool result = false;
     
    6868                           const G4Element* element, G4double temp = 0.);
    6969
    70   G4double GetIsoZACrossSection(const G4DynamicParticle* particle,
    71                                 G4double ZZ, G4double AA,
    72                                 G4double /*aTemperature*/);
     70
     71  G4double GetZandACrossSection(const G4DynamicParticle* particle,
     72                                G4int ZZ, G4int AA, G4double /*aTemperature*/);
    7373
    7474
     
    7878
    7979private:
    80   G4int    GetFunctions(G4double a, G4double* y, G4double* z);
    81   G4double EquLinearFit(G4double X, G4int N,const G4double X0,const G4double XD, const G4double* Y);
     80
     81  G4int GetFunctions(G4double a, G4double* y, G4double* z);
     82  G4double EquLinearFit(G4double X, G4int N, const G4double X0,
     83                        const G4double XD, const G4double* Y);
    8284  G4double ThresholdEnergy(G4int Z, G4int N);
    8385
    8486// Body
    8587private:
     88
    8689  static G4int     lastN;   // The last N of calculated nucleus
    8790  static G4int     lastZ;   // The last Z of calculated nucleus
     
    9396  static G4double  lastSP;  // Last value of the ShadowingPomeron (A-dependent)
    9497
    95   static std::vector <G4double*> GDR;   // Vector of pointers to the GDRPhotonuclearCrossSection
    96   static std::vector <G4double*> HEN;   // Vector of pointers to the HighEnPhotonuclearCrossSect
     98  // Vector of pointers to the GDRPhotonuclearCrossSection
     99  static std::vector <G4double*> GDR;
     100
     101  // Vector of pointers to the HighEnPhotonuclearCrossSect
     102  static std::vector <G4double*> HEN;
    97103
    98104};
Note: See TracChangeset for help on using the changeset viewer.