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/src/G4VCrossSectionDataSet.cc

    r1337 r1340  
    2424// ********************************************************************
    2525//
    26 // $Id: G4VCrossSectionDataSet.cc,v 1.8 2009/01/24 11:54:47 vnivanch Exp $
    27 // GEANT4 tag $Name: geant4-09-04-beta-01 $
     26// $Id: G4VCrossSectionDataSet.cc,v 1.9 2010/07/05 13:39:11 vnivanch Exp $
     27// GEANT4 tag $Name: hadr-cross-V09-03-12 $
    2828//
    2929// -------------------------------------------------------------------
     
    4242#include "G4VCrossSectionDataSet.hh"
    4343#include "G4CrossSectionDataSetRegistry.hh"
     44#include "G4Pow.hh"
    4445
    45 G4VCrossSectionDataSet::G4VCrossSectionDataSet() :
    46   verboseLevel(0)
     46G4VCrossSectionDataSet::G4VCrossSectionDataSet(const G4String& nam) :
     47  verboseLevel(0),minKinEnergy(0.0),maxKinEnergy(DBL_MAX),name(nam)
    4748{
    4849  G4CrossSectionDataSetRegistry::Instance()->Register(this);
     
    5455}
    5556
    56 // Override this method to test for particle and isotope applicability
    57 
     57// Override thess methods to test for particle and isotope applicability
    5858G4bool
    5959G4VCrossSectionDataSet::IsZAApplicable(const G4DynamicParticle*,
     
    6363}
    6464
     65G4bool
     66G4VCrossSectionDataSet::IsIsoApplicable(const G4DynamicParticle*,
     67                                        G4int /*Z*/, G4int /*A*/)
     68{
     69  return true;
     70}
    6571
    6672G4double
     
    8187                                             G4double /*aTemperature*/)
    8288{
    83   return 62*std::pow(AA, 2./3.)*millibarn;
     89  return 62*G4Pow::GetInstance()->A23(AA)*millibarn;
    8490}
     91
     92G4double
     93G4VCrossSectionDataSet::GetZandACrossSection(const G4DynamicParticle*,
     94                                             G4int /*Z*/, G4int N,
     95                                             G4double /*aTemperature*/)
     96{
     97  return 62*G4Pow::GetInstance()->Z23(N)*millibarn;
     98}
Note: See TracChangeset for help on using the changeset viewer.