| 
    Geant4
    10.01.p03
    
   | 
 
#include <G4PenelopeSamplingData.hh>
 Collaboration diagram for G4PenelopeSamplingData:Public Member Functions | |
| G4PenelopeSamplingData (G4int npoints=150) | |
| ~G4PenelopeSamplingData () | |
| void | AddPoint (G4double x0, G4double pac0, G4double a0, G4double b0, size_t ITTL0, size_t ITTU0) | 
| size_t | GetNumberOfStoredPoints () | 
| void | Clear () | 
| void | DumpTable () | 
| G4double | GetX (size_t index) | 
| G4double | GetPAC (size_t index) | 
| G4double | GetA (size_t index) | 
| G4double | GetB (size_t index) | 
| G4double | SampleValue (G4double rndm) | 
Private Member Functions | |
| G4PenelopeSamplingData & | operator= (const G4PenelopeSamplingData &right) | 
| G4PenelopeSamplingData (const G4PenelopeSamplingData &) | |
Private Attributes | |
| G4DataVector * | x | 
| G4DataVector * | pac | 
| G4DataVector * | a | 
| G4DataVector * | b | 
| std::vector< size_t > * | ITTL | 
| std::vector< size_t > * | ITTU | 
| G4int | np | 
Definition at line 49 of file G4PenelopeSamplingData.hh.
| G4PenelopeSamplingData::G4PenelopeSamplingData | ( | G4int | npoints = 150 | ) | 
| G4PenelopeSamplingData::~G4PenelopeSamplingData | ( | ) | 
      
  | 
  private | 
| void G4PenelopeSamplingData::AddPoint | ( | G4double | x0, | 
| G4double | pac0, | ||
| G4double | a0, | ||
| G4double | b0, | ||
| size_t | ITTL0, | ||
| size_t | ITTU0 | ||
| ) | 
Definition at line 97 of file G4PenelopeSamplingData.cc.
References a, b, G4cout, G4endl, GetNumberOfStoredPoints(), ITTL, ITTU, np, pac, and x.
Referenced by G4PenelopeRayleighModel::InitializeSamplingAlgorithm().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4PenelopeSamplingData::Clear | ( | ) | 
| void G4PenelopeSamplingData::DumpTable | ( | ) | 
Definition at line 120 of file G4PenelopeSamplingData.cc.
References G4cout, G4endl, and GetNumberOfStoredPoints().
Referenced by G4PenelopeRayleighModel::InitializeSamplingAlgorithm().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4double G4PenelopeSamplingData::GetA | ( | size_t | index | ) | 
Definition at line 153 of file G4PenelopeSamplingData.cc.
References a.
Referenced by G4PenelopeRayleighModel::GetPMaxTable().
 Here is the caller graph for this function:| G4double G4PenelopeSamplingData::GetB | ( | size_t | index | ) | 
Definition at line 162 of file G4PenelopeSamplingData.cc.
References b.
Referenced by G4PenelopeRayleighModel::GetPMaxTable().
 Here is the caller graph for this function:| size_t G4PenelopeSamplingData::GetNumberOfStoredPoints | ( | ) | 
Definition at line 61 of file G4PenelopeSamplingData.cc.
References a, b, FatalException, G4endl, G4Exception(), ITTL, ITTU, pac, and x.
Referenced by AddPoint(), DumpTable(), G4PenelopeRayleighModel::GetPMaxTable(), G4PenelopeRayleighModel::SampleSecondaries(), and SampleValue().
 Here is the call graph for this function:
 Here is the caller graph for this function:| G4double G4PenelopeSamplingData::GetPAC | ( | size_t | index | ) | 
Definition at line 144 of file G4PenelopeSamplingData.cc.
References pac.
Referenced by G4PenelopeRayleighModel::GetPMaxTable().
 Here is the caller graph for this function:| G4double G4PenelopeSamplingData::GetX | ( | size_t | index | ) | 
Definition at line 135 of file G4PenelopeSamplingData.cc.
References x.
Referenced by G4PenelopeRayleighModel::GetPMaxTable(), and G4PenelopeRayleighModel::SampleSecondaries().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 171 of file G4PenelopeSamplingData.cc.
References a, GetNumberOfStoredPoints(), pac, and x.
Referenced by G4PenelopeRayleighModel::SampleSecondaries().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 78 of file G4PenelopeSamplingData.hh.
Referenced by AddPoint(), Clear(), G4PenelopeSamplingData(), GetA(), GetNumberOfStoredPoints(), SampleValue(), and ~G4PenelopeSamplingData().
      
  | 
  private | 
Definition at line 79 of file G4PenelopeSamplingData.hh.
Referenced by AddPoint(), Clear(), G4PenelopeSamplingData(), GetB(), GetNumberOfStoredPoints(), and ~G4PenelopeSamplingData().
      
  | 
  private | 
Definition at line 81 of file G4PenelopeSamplingData.hh.
Referenced by AddPoint(), Clear(), G4PenelopeSamplingData(), GetNumberOfStoredPoints(), and ~G4PenelopeSamplingData().
      
  | 
  private | 
Definition at line 82 of file G4PenelopeSamplingData.hh.
Referenced by AddPoint(), Clear(), G4PenelopeSamplingData(), GetNumberOfStoredPoints(), and ~G4PenelopeSamplingData().
      
  | 
  private | 
Definition at line 84 of file G4PenelopeSamplingData.hh.
Referenced by AddPoint().
      
  | 
  private | 
Definition at line 77 of file G4PenelopeSamplingData.hh.
Referenced by AddPoint(), Clear(), G4PenelopeSamplingData(), GetNumberOfStoredPoints(), GetPAC(), SampleValue(), and ~G4PenelopeSamplingData().
      
  | 
  private | 
Definition at line 76 of file G4PenelopeSamplingData.hh.
Referenced by AddPoint(), Clear(), G4PenelopeSamplingData(), GetNumberOfStoredPoints(), GetX(), SampleValue(), and ~G4PenelopeSamplingData().