G4NeutronHPNInelasticFS Class Reference

#include <G4NeutronHPNInelasticFS.hh>

Inheritance diagram for G4NeutronHPNInelasticFS:

G4NeutronHPInelasticCompFS G4NeutronHPFinalState

Public Member Functions

 G4NeutronHPNInelasticFS ()
 ~G4NeutronHPNInelasticFS ()
void Init (G4double A, G4double Z, G4int M, G4String &dirName, G4String &aFSType)
G4HadFinalStateApplyYourself (const G4HadProjectile &theTrack)
G4NeutronHPFinalStateNew ()

Detailed Description

Definition at line 41 of file G4NeutronHPNInelasticFS.hh.


Constructor & Destructor Documentation

G4NeutronHPNInelasticFS::G4NeutronHPNInelasticFS (  )  [inline]

Definition at line 45 of file G4NeutronHPNInelasticFS.hh.

00045 {}

G4NeutronHPNInelasticFS::~G4NeutronHPNInelasticFS (  )  [inline]

Definition at line 46 of file G4NeutronHPNInelasticFS.hh.

00046 {}


Member Function Documentation

G4HadFinalState * G4NeutronHPNInelasticFS::ApplyYourself ( const G4HadProjectile theTrack  )  [virtual]

Implements G4NeutronHPInelasticCompFS.

Definition at line 48 of file G4NeutronHPNInelasticFS.cc.

References G4NeutronHPInelasticCompFS::CompositeApply(), G4Neutron::Neutron(), and G4NeutronHPFinalState::theResult.

00049 {
00050 
00051 // do the final state
00052     G4NeutronHPInelasticCompFS::CompositeApply(theTrack, G4Neutron::Neutron());
00053              
00054 // return the result
00055     return &theResult;
00056 }

void G4NeutronHPNInelasticFS::Init ( G4double  A,
G4double  Z,
G4int  M,
G4String dirName,
G4String aFSType 
) [virtual]

Reimplemented from G4NeutronHPInelasticCompFS.

Definition at line 39 of file G4NeutronHPNInelasticFS.cc.

References G4NeutronHPInelasticCompFS::Init(), and G4NeutronHPInelasticCompFS::InitGammas().

00040 {
00041    // G4cout << "Getting initialized for: "<<A<<" "<< Z<<G4endl;
00042    G4NeutronHPInelasticCompFS::Init(A, Z, M, dirName, aFSType);
00043    G4double ResidualA = A;
00044    G4double ResidualZ = Z;
00045    G4NeutronHPInelasticCompFS::InitGammas(ResidualA, ResidualZ);
00046 }

G4NeutronHPFinalState* G4NeutronHPNInelasticFS::New (  )  [inline, virtual]

Implements G4NeutronHPInelasticCompFS.

Definition at line 49 of file G4NeutronHPNInelasticFS.hh.

00050   {
00051    G4NeutronHPNInelasticFS * theNew = new G4NeutronHPNInelasticFS;
00052    return theNew;
00053   }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:52:40 2013 for Geant4 by  doxygen 1.4.7