ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Types | |
enum | G4EmProcessSubType { fG4JAEAElasticScattering =11 } |
Private Attributes | |
G4bool | isInitialised |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VProcess | |
static const G4String & | GetProcessTypeName (G4ProcessType) |
Protected Attributes inherited from G4VEmProcess | |
G4LossTableManager * | lManager |
G4EmParameters * | theParameters |
G4EmBiasingManager * | biasManager |
const G4ParticleDefinition * | theGamma |
const G4ParticleDefinition * | theElectron |
G4ParticleChangeForGamma | fParticleChange |
std::vector< G4DynamicParticle * > | secParticles |
const G4MaterialCutsCouple * | currentCouple |
const G4Material * | currentMaterial |
const std::vector< G4double > * | theDensityFactor |
const std::vector< G4int > * | theDensityIdx |
size_t | currentCoupleIndex |
size_t | basedCoupleIndex |
G4int | mainSecondaries |
G4int | secID |
G4int | fluoID |
G4int | augerID |
G4int | biasID |
G4bool | isTheMaster |
G4double | mfpKinEnergy |
G4double | preStepKinEnergy |
G4double | preStepLogKinEnergy |
G4double | preStepLambda |
Definition at line 48 of file G4JAEAElasticScattering.hh.
View newest version in sPHENIX GitHub at line 48 of file G4JAEAElasticScattering.hh
Definition at line 67 of file G4JAEAElasticScattering.hh.
View newest version in sPHENIX GitHub at line 67 of file G4JAEAElasticScattering.hh
G4JAEAElasticScattering::G4JAEAElasticScattering | ( | const G4String & | processName = "JAEA_ES" , |
G4ProcessType | type = fElectromagnetic |
||
) |
Definition at line 50 of file G4JAEAElasticScattering.cc.
View newest version in sPHENIX GitHub at line 50 of file G4JAEAElasticScattering.cc
References fG4JAEAElasticScattering, keV, G4VEmProcess::SetBuildTableFlag(), G4VEmProcess::SetMinKinEnergyPrim(), G4VProcess::SetProcessSubType(), G4VEmProcess::SetSplineFlag(), and G4VEmProcess::SetStartFromNullFlag().
|
virtual |
Definition at line 64 of file G4JAEAElasticScattering.cc.
View newest version in sPHENIX GitHub at line 64 of file G4JAEAElasticScattering.cc
|
protectedvirtual |
Implements G4VEmProcess.
Definition at line 76 of file G4JAEAElasticScattering.cc.
View newest version in sPHENIX GitHub at line 76 of file G4JAEAElasticScattering.cc
References G4VEmProcess::AddEmModel(), G4VEmProcess::EmModel(), isInitialised, and G4VEmProcess::SetEmModel().
|
virtual |
Implements G4VEmProcess.
Definition at line 69 of file G4JAEAElasticScattering.cc.
View newest version in sPHENIX GitHub at line 69 of file G4JAEAElasticScattering.cc
References G4Gamma::Gamma().
|
virtual |
Reimplemented from G4VEmProcess.
Definition at line 89 of file G4JAEAElasticScattering.cc.
View newest version in sPHENIX GitHub at line 89 of file G4JAEAElasticScattering.cc
|
private |
Definition at line 79 of file G4JAEAElasticScattering.hh.
View newest version in sPHENIX GitHub at line 79 of file G4JAEAElasticScattering.hh
Referenced by InitialiseProcess().