WCSim
Public Member Functions | Private Attributes | List of all members
GdNeutronHPCaptureFS Class Reference

#include <GdNeutronHPCaptureFS.hh>

Inheritance diagram for GdNeutronHPCaptureFS:
Inheritance graph
Collaboration diagram for GdNeutronHPCaptureFS:
Collaboration graph

Public Member Functions

 GdNeutronHPCaptureFS ()
 
 ~GdNeutronHPCaptureFS ()
 
void UpdateNucleus (const G4Fragment *, G4double)
 
void Init (G4double A, G4double Z, G4int M, G4String &dirName, G4String &aFSType)
 
void Init (G4double A, G4double Z, G4int M, G4String &dirName, G4String &aFSType, G4ParticleDefinition *)
 
G4HadFinalState * ApplyYourself (const G4HadProjectile &theTrack)
 
G4NeutronHPFinalStateNew ()
 

Private Attributes

G4Fragment * nucleus
 
G4DynamicParticle * theTwo
 
G4ReactionProduct theTarget
 
G4Nucleus aNucleus
 
G4ReactionProduct theNeutron
 
G4double targetMass
 
G4NeutronHPPhotonDist theFinalStatePhotons
 
GdCaptureGammas theFinalgammas
 
G4NeutronHPNames theNames
 
G4double theCurrentA
 
G4double theCurrentZ
 

Detailed Description

Definition at line 33 of file GdNeutronHPCaptureFS.hh.

Constructor & Destructor Documentation

◆ GdNeutronHPCaptureFS()

GdNeutronHPCaptureFS::GdNeutronHPCaptureFS ( )
inline

Definition at line 37 of file GdNeutronHPCaptureFS.hh.

◆ ~GdNeutronHPCaptureFS()

GdNeutronHPCaptureFS::~GdNeutronHPCaptureFS ( )
inline

Definition at line 43 of file GdNeutronHPCaptureFS.hh.

Member Function Documentation

◆ ApplyYourself()

G4HadFinalState * GdNeutronHPCaptureFS::ApplyYourself ( const G4HadProjectile &  theTrack)

Definition at line 31 of file GdNeutronHPCaptureFS.cc.

◆ Init() [1/2]

void GdNeutronHPCaptureFS::Init ( G4double  A,
G4double  Z,
G4int  M,
G4String dirName,
G4String aFSType 
)

Definition at line 187 of file GdNeutronHPCaptureFS.cc.

◆ Init() [2/2]

void GdNeutronHPCaptureFS::Init ( G4double  A,
G4double  Z,
G4int  M,
G4String dirName,
G4String aFSType,
G4ParticleDefinition *   
)
inline

Definition at line 49 of file GdNeutronHPCaptureFS.hh.

◆ New()

G4NeutronHPFinalState* GdNeutronHPCaptureFS::New ( )
inline

Definition at line 54 of file GdNeutronHPCaptureFS.hh.

◆ UpdateNucleus()

void GdNeutronHPCaptureFS::UpdateNucleus ( const G4Fragment *  gamma,
G4double  eGamma 
)

Definition at line 150 of file GdNeutronHPCaptureFS.cc.

Member Data Documentation

◆ aNucleus

G4Nucleus GdNeutronHPCaptureFS::aNucleus
private

Definition at line 66 of file GdNeutronHPCaptureFS.hh.

◆ nucleus

G4Fragment* GdNeutronHPCaptureFS::nucleus
private

Definition at line 62 of file GdNeutronHPCaptureFS.hh.

◆ targetMass

G4double GdNeutronHPCaptureFS::targetMass
private

Definition at line 69 of file GdNeutronHPCaptureFS.hh.

◆ theCurrentA

G4double GdNeutronHPCaptureFS::theCurrentA
private

Definition at line 75 of file GdNeutronHPCaptureFS.hh.

◆ theCurrentZ

G4double GdNeutronHPCaptureFS::theCurrentZ
private

Definition at line 76 of file GdNeutronHPCaptureFS.hh.

◆ theFinalgammas

GdCaptureGammas GdNeutronHPCaptureFS::theFinalgammas
private

Definition at line 72 of file GdNeutronHPCaptureFS.hh.

◆ theFinalStatePhotons

G4NeutronHPPhotonDist GdNeutronHPCaptureFS::theFinalStatePhotons
private

Definition at line 71 of file GdNeutronHPCaptureFS.hh.

◆ theNames

G4NeutronHPNames GdNeutronHPCaptureFS::theNames
private

Definition at line 73 of file GdNeutronHPCaptureFS.hh.

◆ theNeutron

G4ReactionProduct GdNeutronHPCaptureFS::theNeutron
private

Definition at line 67 of file GdNeutronHPCaptureFS.hh.

◆ theTarget

G4ReactionProduct GdNeutronHPCaptureFS::theTarget
private

Definition at line 65 of file GdNeutronHPCaptureFS.hh.

◆ theTwo

G4DynamicParticle* GdNeutronHPCaptureFS::theTwo
private

Definition at line 64 of file GdNeutronHPCaptureFS.hh.


The documentation for this class was generated from the following files: