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/models/cascade/cascade/include/G4NonEquilibriumEvaporator.hh

    r962 r1315  
    2323// * acceptance of all terms of the Geant4 Software license.          *
    2424// ********************************************************************
     25// $Id: G4NonEquilibriumEvaporator.hh,v 1.10 2010/05/21 17:56:34 mkelsey Exp $
     26// GEANT4 tag: $Name: geant4-09-04-beta-cand-01 $
    2527//
     28// 20100315  M. Kelsey -- Remove "using" directive and unnecessary #includes.
     29// 20100413  M. Kelsey -- Pass G4CollisionOutput by ref to ::collide()
     30// 20100517  M. Kelsey -- Inherit from common base class
     31
    2632#ifndef G4NON_EQUILIBRIUM_EVAPORATOR_HH
    2733#define G4NON_EQUILIBRIUM_EVAPORATOR_HH
    2834
    29 #include "G4Collider.hh"
    30 #include "G4InuclSpecialFunctions.hh"
     35#include "G4VCascadeCollider.hh"
    3136
    32 using namespace G4InuclSpecialFunctions;
     37class G4CollisionOutput;
     38class G4InuclParticle;
    3339
    34 class G4NonEquilibriumEvaporator {
     40class G4NonEquilibriumEvaporator : public G4VCascadeCollider {
     41public:
     42  G4NonEquilibriumEvaporator();
     43  virtual ~G4NonEquilibriumEvaporator() {}
    3544
    36 public:
    37 
    38   G4NonEquilibriumEvaporator();
    39 
    40   G4CollisionOutput collide(G4InuclParticle* bullet,
    41                                     G4InuclParticle* target);
     45  void collide(G4InuclParticle* bullet, G4InuclParticle* target,
     46               G4CollisionOutput& output);
    4247
    4348private:
    44 G4int verboseLevel;
    4549  G4double getMatrixElement(G4double A) const;
    46 
    4750  G4double getE0(G4double A) const;
    48 
    4951  G4double getParLev(G4double A, G4double Z) const;
    50 
    5152};
    5253
    53 #endif // G4NON_EQUILIBRIUM_EVAPORATOR_HH
     54#endif /* G4NON_EQUILIBRIUM_EVAPORATOR_HH */
Note: See TracChangeset for help on using the changeset viewer.