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/G4ESTARStopping.hh>
Public Member Functions | |
G4ESTARStopping (const G4String &datatype="") | |
~G4ESTARStopping () | |
G4int | GetIndex (const G4Material *) |
G4double | GetElectronicDEDX (G4int idx, G4double energy) |
G4double | GetElectronicDEDX (const G4Material *, G4double energy) |
Private Member Functions | |
void | Initialise () |
void | AddData (const G4double *e, const G4double *s, G4int idx) |
G4ESTARStopping & | operator= (const G4ESTARStopping &right)=delete |
G4ESTARStopping (const G4ESTARStopping &)=delete | |
Private Attributes | |
char * | dirPath |
G4int | type |
G4int | matIndex |
const G4Material * | currentMaterial |
G4double | emin |
std::vector< G4String > | name |
std::vector < G4LPhysicsFreeVector * > | sdata |
Definition at line 61 of file G4ESTARStopping.hh.
View newest version in sPHENIX GitHub at line 61 of file G4ESTARStopping.hh
|
explicit |
Definition at line 52 of file G4ESTARStopping.cc.
View newest version in sPHENIX GitHub at line 52 of file G4ESTARStopping.cc
References currentMaterial, Initialise(), matIndex, sdata, and type.
G4ESTARStopping::~G4ESTARStopping | ( | ) |
Definition at line 69 of file G4ESTARStopping.cc.
View newest version in sPHENIX GitHub at line 69 of file G4ESTARStopping.cc
References sdata.
|
privatedelete |
Definition at line 958 of file G4ESTARStopping.cc.
View newest version in sPHENIX GitHub at line 958 of file G4ESTARStopping.cc
References cm2, dirPath, fac, FatalException, fin, Acts::UnitConstants::g, G4Exception(), GeV, incremental_prev_tag::idx, MeV, n, sdata, type, x1, x2, x3, x4, x5, and x6.
Referenced by Initialise().
Definition at line 93 of file G4ESTARStopping.cc.
View newest version in sPHENIX GitHub at line 93 of file G4ESTARStopping.cc
References emin, G4cout, G4endl, and sdata.
Referenced by GetElectronicDEDX().
|
inline |
Definition at line 95 of file G4ESTARStopping.hh.
View newest version in sPHENIX GitHub at line 95 of file G4ESTARStopping.hh
References GetElectronicDEDX(), and GetIndex().
G4int G4ESTARStopping::GetIndex | ( | const G4Material * | mat | ) |
Definition at line 76 of file G4ESTARStopping.cc.
View newest version in sPHENIX GitHub at line 76 of file G4ESTARStopping.cc
References currentMaterial, G4Material::GetName(), mat, and matIndex.
Referenced by GetElectronicDEDX().
|
private |
Definition at line 106 of file G4ESTARStopping.cc.
View newest version in sPHENIX GitHub at line 106 of file G4ESTARStopping.cc
References AddData(), dirPath, e1, e2, e3, e4, e5, e6, emin, FatalException, G4Exception(), MeV, and T0.
Referenced by G4ESTARStopping().
|
privatedelete |
|
private |
Definition at line 89 of file G4ESTARStopping.hh.
View newest version in sPHENIX GitHub at line 89 of file G4ESTARStopping.hh
Referenced by G4ESTARStopping(), and GetIndex().
|
private |
Definition at line 85 of file G4ESTARStopping.hh.
View newest version in sPHENIX GitHub at line 85 of file G4ESTARStopping.hh
Referenced by AddData(), and Initialise().
|
private |
Definition at line 90 of file G4ESTARStopping.hh.
View newest version in sPHENIX GitHub at line 90 of file G4ESTARStopping.hh
Referenced by GetElectronicDEDX(), and Initialise().
|
private |
Definition at line 88 of file G4ESTARStopping.hh.
View newest version in sPHENIX GitHub at line 88 of file G4ESTARStopping.hh
Referenced by G4ESTARStopping(), and GetIndex().
|
private |
Definition at line 91 of file G4ESTARStopping.hh.
View newest version in sPHENIX GitHub at line 91 of file G4ESTARStopping.hh
|
private |
Definition at line 92 of file G4ESTARStopping.hh.
View newest version in sPHENIX GitHub at line 92 of file G4ESTARStopping.hh
Referenced by AddData(), G4ESTARStopping(), GetElectronicDEDX(), and ~G4ESTARStopping().
|
private |
Definition at line 87 of file G4ESTARStopping.hh.
View newest version in sPHENIX GitHub at line 87 of file G4ESTARStopping.hh
Referenced by AddData(), and G4ESTARStopping().