![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Collaboration diagram for G4RDBremsstrahlungParameters:Public Member Functions | |
| G4RDBremsstrahlungParameters (const G4String &name, size_t num, G4int minZ=1, G4int maxZ=99) | |
| ~G4RDBremsstrahlungParameters () | |
| G4double | Parameter (G4int parameterIndex, G4int Z, G4double energy) const |
| G4double | ParameterC (G4int index) const |
| void | PrintData () const |
Private Member Functions | |
| G4RDBremsstrahlungParameters (const G4RDBremsstrahlungParameters &) | |
| G4RDBremsstrahlungParameters & | operator= (const G4RDBremsstrahlungParameters &right) |
| void | LoadData (const G4String &name) |
Private Attributes | |
| std::map< G4int, G4RDVEMDataSet *, std::less < G4int > > | param |
| G4DataVector | paramC |
| G4DataVector | activeZ |
| G4int | zMin |
| G4int | zMax |
| size_t | length |
Definition at line 61 of file G4RDBremsstrahlungParameters.hh.
View newest version in sPHENIX GitHub at line 61 of file G4RDBremsstrahlungParameters.hh
| G4RDBremsstrahlungParameters::G4RDBremsstrahlungParameters | ( | const G4String & | name, |
| size_t | num, | ||
| G4int | minZ = 1, |
||
| G4int | maxZ = 99 |
||
| ) |
Definition at line 51 of file G4RDBremsstrahlungParameters.cc.
View newest version in sPHENIX GitHub at line 51 of file G4RDBremsstrahlungParameters.cc
References LoadData().
Here is the call graph for this function:| G4RDBremsstrahlungParameters::~G4RDBremsstrahlungParameters | ( | ) |
Definition at line 61 of file G4RDBremsstrahlungParameters.cc.
View newest version in sPHENIX GitHub at line 61 of file G4RDBremsstrahlungParameters.cc
References activeZ, param, paramC, and pos().
Here is the call graph for this function:
|
private |
Definition at line 102 of file G4RDBremsstrahlungParameters.cc.
View newest version in sPHENIX GitHub at line 102 of file G4RDBremsstrahlungParameters.cc
References a, activeZ, G4DataVector::contains(), e, FatalException, G4Exception(), G4Material::GetElementVector(), G4Material::GetMaterialTable(), G4Material::GetNumberOfElements(), G4Material::GetNumberOfMaterials(), G4Material::GetTotNbOfElectPerVolume(), G4Element::GetZ(), k, length, m, material(), mm, G4TrackingService::nMaterials, param, paramC, sum, x, Z, and z.
Referenced by G4RDBremsstrahlungParameters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
| G4double G4RDBremsstrahlungParameters::Parameter | ( | G4int | parameterIndex, |
| G4int | Z, | ||
| G4double | energy | ||
| ) | const |
Definition at line 77 of file G4RDBremsstrahlungParameters.cc.
View newest version in sPHENIX GitHub at line 77 of file G4RDBremsstrahlungParameters.cc
References energy, G4RDVEMDataSet::FindValue(), G4cout, G4endl, G4RDVEMDataSet::GetEnergies(), length, max, min, param, and pos().
Referenced by G4RDeBremsstrahlungSpectrum::AverageEnergy(), G4RDeBremsstrahlungSpectrum::Probability(), and G4RDeBremsstrahlungSpectrum::SampleEnergy().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 239 of file G4RDBremsstrahlungParameters.cc.
View newest version in sPHENIX GitHub at line 239 of file G4RDBremsstrahlungParameters.cc
References FatalException, G4Exception(), n, and paramC.
Referenced by G4RDeBremsstrahlungSpectrum::AverageEnergy().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4RDBremsstrahlungParameters::PrintData | ( | ) | const |
Definition at line 255 of file G4RDBremsstrahlungParameters.cc.
View newest version in sPHENIX GitHub at line 255 of file G4RDBremsstrahlungParameters.cc
References activeZ, G4cout, G4endl, length, param, pos(), G4RDVEMDataSet::PrintData(), and Z.
Referenced by G4RDeBremsstrahlungSpectrum::PrintData().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 86 of file G4RDBremsstrahlungParameters.hh.
View newest version in sPHENIX GitHub at line 86 of file G4RDBremsstrahlungParameters.hh
Referenced by LoadData(), PrintData(), and ~G4RDBremsstrahlungParameters().
|
private |
Definition at line 91 of file G4RDBremsstrahlungParameters.hh.
View newest version in sPHENIX GitHub at line 91 of file G4RDBremsstrahlungParameters.hh
Referenced by LoadData(), Parameter(), and PrintData().
|
private |
Definition at line 83 of file G4RDBremsstrahlungParameters.hh.
View newest version in sPHENIX GitHub at line 83 of file G4RDBremsstrahlungParameters.hh
Referenced by LoadData(), Parameter(), PrintData(), and ~G4RDBremsstrahlungParameters().
|
private |
Definition at line 85 of file G4RDBremsstrahlungParameters.hh.
View newest version in sPHENIX GitHub at line 85 of file G4RDBremsstrahlungParameters.hh
Referenced by LoadData(), ParameterC(), and ~G4RDBremsstrahlungParameters().
|
private |
Definition at line 89 of file G4RDBremsstrahlungParameters.hh.
View newest version in sPHENIX GitHub at line 89 of file G4RDBremsstrahlungParameters.hh
|
private |
Definition at line 88 of file G4RDBremsstrahlungParameters.hh.
View newest version in sPHENIX GitHub at line 88 of file G4RDBremsstrahlungParameters.hh