ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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 48 of file G4PenelopeSamplingData.hh.
View newest version in sPHENIX GitHub at line 48 of file G4PenelopeSamplingData.hh
G4PenelopeSamplingData::G4PenelopeSamplingData | ( | G4int | npoints = 150 | ) |
Definition at line 36 of file G4PenelopeSamplingData.cc.
View newest version in sPHENIX GitHub at line 36 of file G4PenelopeSamplingData.cc
G4PenelopeSamplingData::~G4PenelopeSamplingData | ( | ) |
Definition at line 49 of file G4PenelopeSamplingData.cc.
View newest version in sPHENIX GitHub at line 49 of file G4PenelopeSamplingData.cc
|
private |
void G4PenelopeSamplingData::AddPoint | ( | G4double | x0, |
G4double | pac0, | ||
G4double | a0, | ||
G4double | b0, | ||
size_t | ITTL0, | ||
size_t | ITTU0 | ||
) |
Definition at line 96 of file G4PenelopeSamplingData.cc.
View newest version in sPHENIX GitHub at line 96 of file G4PenelopeSamplingData.cc
References a, b, G4cout, G4endl, GetNumberOfStoredPoints(), ITTL, ITTU, np, pac, and x.
Referenced by G4PenelopeRayleighModel::InitializeSamplingAlgorithm().
void G4PenelopeSamplingData::Clear | ( | ) |
Definition at line 78 of file G4PenelopeSamplingData.cc.
View newest version in sPHENIX GitHub at line 78 of file G4PenelopeSamplingData.cc
void G4PenelopeSamplingData::DumpTable | ( | ) |
Definition at line 119 of file G4PenelopeSamplingData.cc.
View newest version in sPHENIX GitHub at line 119 of file G4PenelopeSamplingData.cc
References G4cout, G4endl, and GetNumberOfStoredPoints().
Referenced by G4PenelopeRayleighModel::InitializeSamplingAlgorithm().
G4double G4PenelopeSamplingData::GetA | ( | size_t | index | ) |
Definition at line 152 of file G4PenelopeSamplingData.cc.
View newest version in sPHENIX GitHub at line 152 of file G4PenelopeSamplingData.cc
References a.
Referenced by G4PenelopeRayleighModel::GetPMaxTable().
G4double G4PenelopeSamplingData::GetB | ( | size_t | index | ) |
Definition at line 161 of file G4PenelopeSamplingData.cc.
View newest version in sPHENIX GitHub at line 161 of file G4PenelopeSamplingData.cc
References b.
Referenced by G4PenelopeRayleighModel::GetPMaxTable().
size_t G4PenelopeSamplingData::GetNumberOfStoredPoints | ( | ) |
Definition at line 60 of file G4PenelopeSamplingData.cc.
View newest version in sPHENIX GitHub at line 60 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().
G4double G4PenelopeSamplingData::GetPAC | ( | size_t | index | ) |
Definition at line 143 of file G4PenelopeSamplingData.cc.
View newest version in sPHENIX GitHub at line 143 of file G4PenelopeSamplingData.cc
References pac.
Referenced by G4PenelopeRayleighModel::GetPMaxTable().
G4double G4PenelopeSamplingData::GetX | ( | size_t | index | ) |
Definition at line 134 of file G4PenelopeSamplingData.cc.
View newest version in sPHENIX GitHub at line 134 of file G4PenelopeSamplingData.cc
References x.
Referenced by G4PenelopeRayleighModel::GetPMaxTable(), and G4PenelopeRayleighModel::SampleSecondaries().
|
private |
Definition at line 170 of file G4PenelopeSamplingData.cc.
View newest version in sPHENIX GitHub at line 170 of file G4PenelopeSamplingData.cc
References a, d, e, GetNumberOfStoredPoints(), k, pac, and x.
Referenced by G4PenelopeRayleighModel::SampleSecondaries().
|
private |
Definition at line 77 of file G4PenelopeSamplingData.hh.
View newest version in sPHENIX GitHub at line 77 of file G4PenelopeSamplingData.hh
Referenced by AddPoint(), Clear(), G4PenelopeSamplingData(), GetA(), GetNumberOfStoredPoints(), SampleValue(), and ~G4PenelopeSamplingData().
|
private |
Definition at line 78 of file G4PenelopeSamplingData.hh.
View newest version in sPHENIX GitHub at line 78 of file G4PenelopeSamplingData.hh
Referenced by AddPoint(), Clear(), G4PenelopeSamplingData(), GetB(), GetNumberOfStoredPoints(), and ~G4PenelopeSamplingData().
|
private |
Definition at line 80 of file G4PenelopeSamplingData.hh.
View newest version in sPHENIX GitHub at line 80 of file G4PenelopeSamplingData.hh
Referenced by AddPoint(), Clear(), G4PenelopeSamplingData(), GetNumberOfStoredPoints(), and ~G4PenelopeSamplingData().
|
private |
Definition at line 81 of file G4PenelopeSamplingData.hh.
View newest version in sPHENIX GitHub at line 81 of file G4PenelopeSamplingData.hh
Referenced by AddPoint(), Clear(), G4PenelopeSamplingData(), GetNumberOfStoredPoints(), and ~G4PenelopeSamplingData().
|
private |
Definition at line 83 of file G4PenelopeSamplingData.hh.
View newest version in sPHENIX GitHub at line 83 of file G4PenelopeSamplingData.hh
Referenced by AddPoint().
|
private |
Definition at line 76 of file G4PenelopeSamplingData.hh.
View newest version in sPHENIX GitHub at line 76 of file G4PenelopeSamplingData.hh
Referenced by AddPoint(), Clear(), G4PenelopeSamplingData(), GetNumberOfStoredPoints(), GetPAC(), SampleValue(), and ~G4PenelopeSamplingData().
|
private |
Definition at line 75 of file G4PenelopeSamplingData.hh.
View newest version in sPHENIX GitHub at line 75 of file G4PenelopeSamplingData.hh
Referenced by AddPoint(), Clear(), G4PenelopeSamplingData(), GetNumberOfStoredPoints(), GetX(), SampleValue(), and ~G4PenelopeSamplingData().