Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
G4ShellData Class Reference

#include <G4ShellData.hh>

Public Member Functions

 G4ShellData (G4int minZ=1, G4int maxZ=100, G4bool isOccupancy=false)
 
 ~G4ShellData ()
 
size_t NumberOfShells (G4int Z) const
 
G4int ShellId (G4int Z, G4int shellIndex) const
 
G4double ShellOccupancyProbability (G4int Z, G4int shellIndex) const
 
const std::vector< G4double > & ShellIdVector (G4int Z) const
 
G4double BindingEnergy (G4int Z, G4int shellIndex) const
 
void SetOccupancyData ()
 
void LoadData (const G4String &fileName)
 
void PrintData () const
 
G4int SelectRandomShell (G4int Z) const
 

Detailed Description

Definition at line 52 of file G4ShellData.hh.

Constructor & Destructor Documentation

G4ShellData::G4ShellData ( G4int  minZ = 1,
G4int  maxZ = 100,
G4bool  isOccupancy = false 
)

Definition at line 51 of file G4ShellData.cc.

G4ShellData::~G4ShellData ( )

Definition at line 56 of file G4ShellData.cc.

Member Function Documentation

G4double G4ShellData::BindingEnergy ( G4int  Z,
G4int  shellIndex 
) const

Definition at line 166 of file G4ShellData.cc.

Here is the caller graph for this function:

void G4ShellData::LoadData ( const G4String fileName)

Definition at line 234 of file G4ShellData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

size_t G4ShellData::NumberOfShells ( G4int  Z) const

Definition at line 84 of file G4ShellData.cc.

Here is the caller graph for this function:

void G4ShellData::PrintData ( void  ) const

Definition at line 187 of file G4ShellData.cc.

G4int G4ShellData::SelectRandomShell ( G4int  Z) const

Definition at line 363 of file G4ShellData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4ShellData::SetOccupancyData ( )
inline

Definition at line 70 of file G4ShellData.hh.

Here is the caller graph for this function:

G4int G4ShellData::ShellId ( G4int  Z,
G4int  shellIndex 
) const

Definition at line 121 of file G4ShellData.cc.

Here is the caller graph for this function:

const std::vector< G4double > & G4ShellData::ShellIdVector ( G4int  Z) const

Definition at line 97 of file G4ShellData.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4ShellData::ShellOccupancyProbability ( G4int  Z,
G4int  shellIndex 
) const

Definition at line 143 of file G4ShellData.cc.


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