ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/standard/include/G4ASTARStopping.hh>
Public Member Functions | |
G4ASTARStopping () | |
~G4ASTARStopping () | |
void | Initialise () |
G4int | GetIndex (const G4Material *) const |
G4int | GetIndex (const G4String &) const |
G4double | GetElectronicDEDX (G4int idx, G4double energy) const |
G4double | GetElectronicDEDX (const G4Material *, G4double energy) const |
Private Member Functions | |
void | AddData (const G4float *s, const G4Material *) |
void | FindData (G4int idx, const G4Material *) |
void | PrintWarning (G4int idx) const |
G4ASTARStopping & | operator= (const G4ASTARStopping &right)=delete |
G4ASTARStopping (const G4ASTARStopping &)=delete | |
Private Attributes | |
size_t | nvectors |
G4double | emin |
std::vector< const G4Material * > | materials |
std::vector < G4LPhysicsFreeVector * > | sdata |
Definition at line 61 of file G4ASTARStopping.hh.
View newest version in sPHENIX GitHub at line 61 of file G4ASTARStopping.hh
|
explicit |
Definition at line 54 of file G4ASTARStopping.cc.
View newest version in sPHENIX GitHub at line 54 of file G4ASTARStopping.cc
References Initialise().
G4ASTARStopping::~G4ASTARStopping | ( | ) |
Definition at line 62 of file G4ASTARStopping.cc.
View newest version in sPHENIX GitHub at line 62 of file G4ASTARStopping.cc
|
privatedelete |
|
private |
Definition at line 352 of file G4ASTARStopping.cc.
View newest version in sPHENIX GitHub at line 352 of file G4ASTARStopping.cc
References fac, G4PhysicsVector::FillSecondDerivatives(), materials, nvectors, G4LPhysicsFreeVector::PutValues(), sdata, G4PhysicsVector::SetSpline(), T0, and v.
Referenced by FindData().
|
private |
Definition at line 124 of file G4ASTARStopping.cc.
View newest version in sPHENIX GitHub at line 124 of file G4ASTARStopping.cc
References AddData(), e1, e2, e3, e4, e5, e6, and f.
Referenced by Initialise().
Definition at line 128 of file G4ASTARStopping.hh.
View newest version in sPHENIX GitHub at line 128 of file G4ASTARStopping.hh
References emin, incremental_prev_tag::idx, nvectors, PrintWarning(), and sdata.
Referenced by G4BraggIonModel::DEDX(), and GetElectronicDEDX().
|
inline |
Definition at line 140 of file G4ASTARStopping.hh.
View newest version in sPHENIX GitHub at line 140 of file G4ASTARStopping.hh
References GetElectronicDEDX(), and GetIndex().
|
inline |
Definition at line 99 of file G4ASTARStopping.hh.
View newest version in sPHENIX GitHub at line 99 of file G4ASTARStopping.hh
References incremental_prev_tag::idx, materials, and nvectors.
Referenced by G4BraggIonModel::DEDX(), and GetElectronicDEDX().
Definition at line 113 of file G4ASTARStopping.hh.
View newest version in sPHENIX GitHub at line 113 of file G4ASTARStopping.hh
References incremental_prev_tag::idx, materials, and nvectors.
void G4ASTARStopping::Initialise | ( | ) |
Definition at line 81 of file G4ASTARStopping.cc.
View newest version in sPHENIX GitHub at line 81 of file G4ASTARStopping.cc
References FindData(), G4Material::GetChemicalFormula(), G4Material::GetMaterialTable(), G4Material::GetName(), G4Material::GetNumberOfMaterials(), mat, materials, molecularIndex, molecularName, nameNIST, numberOfMolecula, and nvectors.
Referenced by G4ASTARStopping(), and G4BraggIonModel::Initialise().
|
privatedelete |
Definition at line 71 of file G4ASTARStopping.cc.
View newest version in sPHENIX GitHub at line 71 of file G4ASTARStopping.cc
References G4Exception(), JustWarning, and nvectors.
Referenced by GetElectronicDEDX().
|
private |
Definition at line 92 of file G4ASTARStopping.hh.
View newest version in sPHENIX GitHub at line 92 of file G4ASTARStopping.hh
Referenced by GetElectronicDEDX().
|
private |
Definition at line 93 of file G4ASTARStopping.hh.
View newest version in sPHENIX GitHub at line 93 of file G4ASTARStopping.hh
Referenced by AddData(), GetIndex(), and Initialise().
|
private |
Definition at line 91 of file G4ASTARStopping.hh.
View newest version in sPHENIX GitHub at line 91 of file G4ASTARStopping.hh
Referenced by AddData(), GetElectronicDEDX(), GetIndex(), Initialise(), PrintWarning(), and ~G4ASTARStopping().
|
private |
Definition at line 94 of file G4ASTARStopping.hh.
View newest version in sPHENIX GitHub at line 94 of file G4ASTARStopping.hh
Referenced by AddData(), GetElectronicDEDX(), and ~G4ASTARStopping().