Ignore:
Timestamp:
Apr 6, 2009, 12:30:29 PM (15 years ago)
Author:
garnier
Message:

update processes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/processes/hadronic/models/rpg/include/G4RPGNeutronInelastic.hh

    r819 r962  
    2424// ********************************************************************
    2525//
    26 // $Id: G4RPGNeutronInelastic.hh,v 1.1 2007/07/18 20:51:37 dennis Exp $
    27 // GEANT4 tag $Name: geant4-09-01-patch-02 $
     26// $Id: G4RPGNeutronInelastic.hh,v 1.3 2008/05/05 21:21:54 dennis Exp $
     27// GEANT4 tag $Name: geant4-09-02-ref-02 $
    2828//
    2929// Author: D. H. Wright
    30 // Date:   18 June 2007
     30// Date:   28 December 2007
    3131//
    3232
    3333// Class Description:
    34 //
    3534// Final state production model for neutron inelastic scattering
    36 // using the re-parameterized Gheisha model.
     35// using the re-parameterized Gheisha model
    3736 
    3837#ifndef G4RPGNeutronInelastic_h
     
    4039 
    4140
    42 #include "G4RPGInelastic.hh"
     41#include "G4RPGNucleonInelastic.hh"
    4342
    4443 
    45  class G4RPGNeutronInelastic : public G4RPGInelastic
     44 class G4RPGNeutronInelastic : public G4RPGNucleonInelastic
    4645 {
    47  public:  // with description
     46 public:
    4847   
    49    G4RPGNeutronInelastic() : G4RPGInelastic("G4RPGNeutronInelastic")
    50    {
    51      SetMinEnergy(0.0);
    52      SetMaxEnergy(35.*GeV);
    53    }
     48   G4RPGNeutronInelastic() : G4RPGNucleonInelastic("RPGNeutronInelastic")
     49   {}
    5450   
    5551   ~G4RPGNeutronInelastic()
    56    { }
     52   {}
    5753   
    5854   G4HadFinalState* ApplyYourself(const G4HadProjectile& aTrack,
     
    6056   
    6157 private:
    62    
    63    void Cascade(
    64      G4FastVector<G4ReactionProduct,GHADLISTSIZE> &vec,
     58
     59   void InitialCollision(
     60     G4FastVector<G4ReactionProduct,256>& vec,
    6561     G4int& vecLen,
    66      const G4HadProjectile* originalIncident,
    6762     G4ReactionProduct& currentParticle,
    6863     G4ReactionProduct& targetParticle,
    69      G4bool& incidentHasChanged,
    70      G4bool& targetHasChanged,
    71      G4bool& quasiElastic);
     64     G4bool& incidentHasChanged,
     65     G4bool& targetHasChanged);
    7266   
    7367   void SlowNeutron(
Note: See TracChangeset for help on using the changeset viewer.