Geant4  10.03.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4B9FermiFragment Class Reference

#include <G4B9FermiFragment.hh>

Inheritance diagram for G4B9FermiFragment:
Collaboration diagram for G4B9FermiFragment:

Public Member Functions

 G4B9FermiFragment (G4int anA, G4int aZ, G4int Pol, G4double ExE)
 
virtual ~G4B9FermiFragment ()
 
- Public Member Functions inherited from G4UnstableFermiFragment
 G4UnstableFermiFragment (G4int anA, G4int aZ, G4int Pol, G4double ExE)
 
virtual ~G4UnstableFermiFragment ()
 
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
 

Additional Inherited Members

- Protected Attributes inherited from G4UnstableFermiFragment
std::vector< G4doubleMasses
 
std::vector< G4intCharges
 
std::vector< G4intAtomNum
 

Detailed Description

Definition at line 39 of file G4B9FermiFragment.hh.

Constructor & Destructor Documentation

G4B9FermiFragment::G4B9FermiFragment ( G4int  anA,
G4int  aZ,
G4int  Pol,
G4double  ExE 
)

Definition at line 37 of file G4B9FermiFragment.cc.

38  : G4UnstableFermiFragment(anA,aZ,Pol,ExE)
39 {
40  // B9 ----> alpha + alpha + proton
41 
44  Masses.push_back(CLHEP::proton_mass_c2);
45 
46  AtomNum.push_back(4);
47  AtomNum.push_back(4);
48  AtomNum.push_back(1);
49 
50  Charges.push_back(2);
51  Charges.push_back(2);
52  Charges.push_back(1);
53 
54 }
static G4double GetNuclearMass(const G4double A, const G4double Z)
std::vector< G4double > Masses
static constexpr double proton_mass_c2
G4UnstableFermiFragment(G4int anA, G4int aZ, G4int Pol, G4double ExE)

Here is the call graph for this function:

G4B9FermiFragment::~G4B9FermiFragment ( )
virtual

Definition at line 56 of file G4B9FermiFragment.cc.

57 {}

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