Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
G4StableFermiFragment Class Reference

#include <G4StableFermiFragment.hh>

Inheritance diagram for G4StableFermiFragment:
Collaboration diagram for G4StableFermiFragment:

Public Member Functions

 G4StableFermiFragment (G4int anA, G4int aZ, G4int Pol, G4double ExE)
 
virtual ~G4StableFermiFragment ()
 
virtual void FillFragment (G4FragmentVector *, const G4LorentzVector &aMomentum) const final
 
- Public Member Functions inherited from G4VFermiFragment
 G4VFermiFragment (G4int anA, G4int aZ, G4int Pol, G4double exc, G4bool stable=true)
 
virtual ~G4VFermiFragment ()
 
G4FragmentVectorGetFragment (const G4LorentzVector &aMomentum) const
 
G4int GetA (void) const
 
G4int GetZ (void) const
 
G4int GetPolarization (void) const
 
G4double GetExcitationEnergy (void) const
 
G4double GetFragmentMass (void) const
 
G4double GetTotalEnergy (void) const
 
G4bool IsStable () const
 

Detailed Description

Definition at line 39 of file G4StableFermiFragment.hh.

Constructor & Destructor Documentation

G4StableFermiFragment::G4StableFermiFragment ( G4int  anA,
G4int  aZ,
G4int  Pol,
G4double  ExE 
)
explicit

Definition at line 36 of file G4StableFermiFragment.cc.

38  : G4VFermiFragment(anA,aZ,Pol,ExE, true)
39 {}
G4VFermiFragment(G4int anA, G4int aZ, G4int Pol, G4double exc, G4bool stable=true)
G4StableFermiFragment::~G4StableFermiFragment ( )
virtual

Definition at line 41 of file G4StableFermiFragment.cc.

42 {}

Member Function Documentation

void G4StableFermiFragment::FillFragment ( G4FragmentVector theResult,
const G4LorentzVector aMomentum 
) const
finalvirtual

Implements G4VFermiFragment.

Definition at line 44 of file G4StableFermiFragment.cc.

46 {
47  theResult->push_back(new G4Fragment(GetA(),GetZ(),aMomentum));
48 }
G4int GetZ(void) const
G4int GetA(void) const

Here is the call graph for this function:


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