#include <G4NeutronHPNInelasticFS.hh>
Inheritance diagram for G4NeutronHPNInelasticFS:
Public Member Functions | |
G4NeutronHPNInelasticFS () | |
~G4NeutronHPNInelasticFS () | |
void | Init (G4double A, G4double Z, G4int M, G4String &dirName, G4String &aFSType) |
G4HadFinalState * | ApplyYourself (const G4HadProjectile &theTrack) |
G4NeutronHPFinalState * | New () |
Definition at line 41 of file G4NeutronHPNInelasticFS.hh.
G4NeutronHPNInelasticFS::G4NeutronHPNInelasticFS | ( | ) | [inline] |
G4NeutronHPNInelasticFS::~G4NeutronHPNInelasticFS | ( | ) | [inline] |
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 }