#include <MJGeneratorPNNLLookup.hh>
Public Member Functions | |
MJGeneratorPNNLLookup () | |
MJGeneratorPNNLLookup (G4int num_entries, G4double *x_arr, G4double *f_arr) | |
MJGeneratorPNNLLookup (G4int num_entries, G4double *f_arr) | |
MJGeneratorPNNLLookup (const MJGeneratorPNNLLookup &Lookup) | |
~MJGeneratorPNNLLookup () | |
void | operator= (const MJGeneratorPNNLLookup &Lookup) |
G4int | GetType () const |
G4double * | GetXTable () const |
G4double * | GetDistTable () const |
G4double * | GetLookupTable () const |
void | DoCreateTable (G4int num_entries, G4double *x_arr, G4double *f_arr) |
void | DoCreateTable (G4int num_entries, G4double *f_arr) |
G4double | DoLookupInterp (G4double x_rnd) |
G4int | DoLookupDiscrete (G4double x_rnd) |
Private Member Functions | |
G4int | Locate (double x) |
Private Attributes | |
G4int | fType |
G4int | fNum_entries |
G4double * | f_pX_table |
G4double * | f_pDist_table |
G4double * | f_pSum_table |
Static Private Attributes | |
const G4int | kTYPE_INTERPOLATED_LOOKUP = 0 |
const G4int | kTYPE_DISCRETE_LOOKUP = 1 |
|
Definition at line 35 of file MJGeneratorPNNLLookup.hh. |
|
Definition at line 23 of file MJGeneratorPNNLLookup.cc. References DoCreateTable(), f_pDist_table, f_pSum_table, f_pX_table, and fType. |
|
Definition at line 43 of file MJGeneratorPNNLLookup.cc. References DoCreateTable(), f_pDist_table, f_pSum_table, f_pX_table, and fType. |
|
Definition at line 74 of file MJGeneratorPNNLLookup.cc. References f_pDist_table, f_pSum_table, f_pX_table, fNum_entries, and fType. |
|
Definition at line 61 of file MJGeneratorPNNLLookup.cc. |
|
Definition at line 205 of file MJGeneratorPNNLLookup.cc. References f_pDist_table, f_pSum_table, and fNum_entries. |
|
Definition at line 140 of file MJGeneratorPNNLLookup.cc. References f_pDist_table, f_pSum_table, f_pX_table, and fNum_entries. Referenced by MJGeneratorPNNLLookup(). |
|
Definition at line 287 of file MJGeneratorPNNLLookup.cc. References Locate(). Referenced by MJGeneratorPNNLRadioisotope::DoCascadeEvent(), and MJGeneratorPNNLDecayChain::DoCascadeEvent(). |
|
Definition at line 263 of file MJGeneratorPNNLLookup.cc. References f_pSum_table, f_pX_table, and Locate(). Referenced by MJGeneratorPNNLCascade::DoSampleBetaDist(). |
|
Definition at line 44 of file MJGeneratorPNNLLookup.hh. |
|
Definition at line 45 of file MJGeneratorPNNLLookup.hh. |
|
Definition at line 42 of file MJGeneratorPNNLLookup.hh. |
|
Definition at line 43 of file MJGeneratorPNNLLookup.hh. |
|
Referenced by DoLookupDiscrete(), and DoLookupInterp(). |
|
Definition at line 107 of file MJGeneratorPNNLLookup.cc. References f_pDist_table, f_pSum_table, f_pX_table, fNum_entries, and fType. |
|
Definition at line 56 of file MJGeneratorPNNLLookup.hh. Referenced by DoCreateTable(), MJGeneratorPNNLLookup(), and operator=(). |
|
Definition at line 57 of file MJGeneratorPNNLLookup.hh. Referenced by DoCreateTable(), DoLookupInterp(), MJGeneratorPNNLLookup(), and operator=(). |
|
Definition at line 55 of file MJGeneratorPNNLLookup.hh. Referenced by DoCreateTable(), DoLookupInterp(), MJGeneratorPNNLLookup(), and operator=(). |
|
Definition at line 54 of file MJGeneratorPNNLLookup.hh. Referenced by DoCreateTable(), MJGeneratorPNNLLookup(), and operator=(). |
|
Definition at line 53 of file MJGeneratorPNNLLookup.hh. Referenced by MJGeneratorPNNLLookup(), and operator=(). |
|
Definition at line 18 of file MJGeneratorPNNLLookup.cc. |
|
Definition at line 17 of file MJGeneratorPNNLLookup.cc. |