|
Geant4
10.00.p01
|
#include <G4VelocityTable.hh>
Collaboration diagram for G4VelocityTable:Public Member Functions | |
| G4double | Value (G4double theEnergy) |
Static Public Member Functions | |
| static G4VelocityTable * | GetVelocityTable () |
| static void | SetVelocityTableProperties (G4double t_max, G4double t_min, G4int nbin) |
| static G4double | GetMaxTOfVelocityTable () |
| static G4double | GetMinTOfVelocityTable () |
| static G4int | GetNbinOfVelocityTable () |
Private Types | |
| typedef std::vector< G4double > | G4VTDataVector |
Private Member Functions | |
| G4VelocityTable () | |
| ~G4VelocityTable () | |
| size_t | FindBinLocation (G4double theEnergy) const |
| G4double | Interpolation () const |
| void | PrepareVelocityTable () |
Private Attributes | |
| G4double | edgeMin |
| G4double | edgeMax |
| size_t | numberOfNodes |
| G4VTDataVector | dataVector |
| G4VTDataVector | binVector |
| G4VTDataVector | secDerivative |
| G4double | dBin |
| G4double | baseBin |
| G4double | lastEnergy |
| G4double | lastValue |
| size_t | lastBin |
| G4double | maxT |
| G4double | minT |
| G4int | NbinT |
Static Private Attributes | |
| static G4ThreadLocal G4VelocityTable * | theInstance = 0 |
Definition at line 51 of file G4VelocityTable.hh.
|
private |
Definition at line 56 of file G4VelocityTable.hh.
|
private |
Definition at line 52 of file G4VelocityTable.cc.
References PrepareVelocityTable().
Referenced by GetVelocityTable(), and SetVelocityTableProperties().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 63 of file G4VelocityTable.cc.
References binVector, and dataVector.
|
private |
Definition at line 108 of file G4VelocityTable.cc.
Referenced by Value().
Here is the caller graph for this function:
|
static |
Definition at line 193 of file G4VelocityTable.cc.
References GetVelocityTable(), and maxT.
Referenced by G4Track::GetMaxTOfVelocityTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 200 of file G4VelocityTable.cc.
References GetVelocityTable(), and minT.
Referenced by G4Track::GetMinTOfVelocityTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 207 of file G4VelocityTable.cc.
References GetVelocityTable(), and NbinT.
Referenced by G4Track::GetNbinOfVelocityTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 160 of file G4VelocityTable.cc.
References G4VelocityTable(), and theInstance.
Referenced by G4Track::G4Track(), GetMaxTOfVelocityTable(), GetMinTOfVelocityTable(), GetNbinOfVelocityTable(), and G4Track::SetVelocityTableProperties().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 110 of file G4VelocityTable.hh.
References binVector, dataVector, lastBin, and lastEnergy.
Referenced by Value().
Here is the caller graph for this function:
|
private |
Definition at line 72 of file G4VelocityTable.cc.
References baseBin, binVector, dataVector, dBin, edgeMax, edgeMin, maxT, minT, NbinT, and numberOfNodes.
Referenced by G4VelocityTable(), and SetVelocityTableProperties().
Here is the caller graph for this function:
|
static |
Definition at line 168 of file G4VelocityTable.cc.
References G4Exception(), G4State_Idle, G4State_PreInit, G4VelocityTable(), G4StateManager::GetCurrentState(), G4StateManager::GetStateManager(), JustWarning, maxT, minT, NbinT, PrepareVelocityTable(), and theInstance.
Referenced by G4Track::SetVelocityTableProperties().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 123 of file G4VelocityTable.cc.
References binVector, dataVector, edgeMax, edgeMin, FindBinLocation(), Interpolation(), lastBin, lastEnergy, lastValue, and numberOfNodes.
Referenced by G4Track::CalculateVelocity().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 94 of file G4VelocityTable.hh.
Referenced by FindBinLocation(), and PrepareVelocityTable().
|
private |
Definition at line 90 of file G4VelocityTable.hh.
Referenced by Interpolation(), PrepareVelocityTable(), Value(), and ~G4VelocityTable().
|
private |
Definition at line 89 of file G4VelocityTable.hh.
Referenced by Interpolation(), PrepareVelocityTable(), Value(), and ~G4VelocityTable().
|
private |
Definition at line 93 of file G4VelocityTable.hh.
Referenced by FindBinLocation(), and PrepareVelocityTable().
|
private |
Definition at line 85 of file G4VelocityTable.hh.
Referenced by PrepareVelocityTable(), and Value().
|
private |
Definition at line 84 of file G4VelocityTable.hh.
Referenced by PrepareVelocityTable(), and Value().
|
private |
Definition at line 98 of file G4VelocityTable.hh.
Referenced by Interpolation(), and Value().
|
private |
Definition at line 96 of file G4VelocityTable.hh.
Referenced by Interpolation(), and Value().
|
private |
Definition at line 97 of file G4VelocityTable.hh.
Referenced by Value().
|
private |
Definition at line 104 of file G4VelocityTable.hh.
Referenced by GetMaxTOfVelocityTable(), PrepareVelocityTable(), and SetVelocityTableProperties().
|
private |
Definition at line 105 of file G4VelocityTable.hh.
Referenced by GetMinTOfVelocityTable(), PrepareVelocityTable(), and SetVelocityTableProperties().
|
private |
Definition at line 106 of file G4VelocityTable.hh.
Referenced by GetNbinOfVelocityTable(), PrepareVelocityTable(), and SetVelocityTableProperties().
|
private |
Definition at line 87 of file G4VelocityTable.hh.
Referenced by PrepareVelocityTable(), and Value().
|
private |
Definition at line 91 of file G4VelocityTable.hh.
|
staticprivate |
Definition at line 103 of file G4VelocityTable.hh.
Referenced by GetVelocityTable(), and SetVelocityTableProperties().