![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for G4LivermoreNuclearGammaConversionModel:
Collaboration diagram for G4LivermoreNuclearGammaConversionModel:Private Member Functions | |
| void | ReadData (size_t Z, const char *path=0) |
| G4double | ScreenFunction1 (G4double screenVariable) |
| G4double | ScreenFunction2 (G4double screenVariable) |
| G4LivermoreNuclearGammaConversionModel & | operator= (const G4LivermoreNuclearGammaConversionModel &right) |
| G4LivermoreNuclearGammaConversionModel (const G4LivermoreNuclearGammaConversionModel &) | |
Private Attributes | |
| G4bool | isInitialised |
| G4int | verboseLevel |
| G4double | lowEnergyLimit |
| G4double | smallEnergy |
| G4ParticleChangeForGamma * | fParticleChange |
Static Private Attributes | |
| static G4int | maxZ = 100 |
| static G4LPhysicsFreeVector * | data [100] = {0} |
Additional Inherited Members | |
Protected Member Functions inherited from G4VEmModel | |
| G4ParticleChangeForLoss * | GetParticleChangeForLoss () |
| G4ParticleChangeForGamma * | GetParticleChangeForGamma () |
| virtual G4double | MaxSecondaryEnergy (const G4ParticleDefinition *, G4double kineticEnergy) |
| const G4MaterialCutsCouple * | CurrentCouple () const |
| void | SetCurrentElement (const G4Element *) |
Protected Attributes inherited from G4VEmModel | |
| G4ElementData * | fElementData |
| G4VParticleChange * | pParticleChange |
| G4PhysicsTable * | xSectionTable |
| const G4Material * | pBaseMaterial |
| const std::vector< G4double > * | theDensityFactor |
| const std::vector< G4int > * | theDensityIdx |
| size_t | idxTable |
| G4bool | lossFlucFlag |
| G4double | inveplus |
| G4double | pFactor |
Definition at line 38 of file G4LivermoreNuclearGammaConversionModel.hh.
View newest version in sPHENIX GitHub at line 38 of file G4LivermoreNuclearGammaConversionModel.hh
| G4LivermoreNuclearGammaConversionModel::G4LivermoreNuclearGammaConversionModel | ( | const G4ParticleDefinition * | p = 0, |
| const G4String & | nam = "LivermoreNuclearConversion" |
||
| ) |
Definition at line 47 of file G4LivermoreNuclearGammaConversionModel.cc.
View newest version in sPHENIX GitHub at line 47 of file G4LivermoreNuclearGammaConversionModel.cc
References source.hepunit::electron_mass_c2, G4cout, and G4endl.
|
virtual |
Definition at line 68 of file G4LivermoreNuclearGammaConversionModel.cc.
View newest version in sPHENIX GitHub at line 68 of file G4LivermoreNuclearGammaConversionModel.cc
References maxZ.
|
private |
|
virtual |
Reimplemented from G4VEmModel.
Definition at line 217 of file G4LivermoreNuclearGammaConversionModel.cc.
View newest version in sPHENIX GitHub at line 217 of file G4LivermoreNuclearGammaConversionModel.cc
References G4cout, G4endl, G4PhysicsVector::GetVectorLength(), maxZ, MeV, n, and G4PhysicsVector::Value().
Here is the call graph for this function:
|
virtual |
Implements G4VEmModel.
Definition at line 82 of file G4LivermoreNuclearGammaConversionModel.cc.
View newest version in sPHENIX GitHub at line 82 of file G4LivermoreNuclearGammaConversionModel.cc
References G4cout, G4endl, G4Material::GetElementVector(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4Material::GetNumberOfElements(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), GeV, material(), maxZ, MeV, and Z.
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VEmModel.
Definition at line 476 of file G4LivermoreNuclearGammaConversionModel.cc.
View newest version in sPHENIX GitHub at line 476 of file G4LivermoreNuclearGammaConversionModel.cc
References G4TemplateAutoLock< _Mutex_t >::unlock().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VEmModel.
Definition at line 136 of file G4LivermoreNuclearGammaConversionModel.cc.
View newest version in sPHENIX GitHub at line 136 of file G4LivermoreNuclearGammaConversionModel.cc
References G4VEmModel::GetElementSelectors().
Here is the call graph for this function:
|
virtual |
Reimplemented from G4VEmModel.
Definition at line 145 of file G4LivermoreNuclearGammaConversionModel.cc.
View newest version in sPHENIX GitHub at line 145 of file G4LivermoreNuclearGammaConversionModel.cc
|
private |
|
private |
Definition at line 154 of file G4LivermoreNuclearGammaConversionModel.cc.
View newest version in sPHENIX GitHub at line 154 of file G4LivermoreNuclearGammaConversionModel.cc
References FatalException, fin, G4cout, G4endl, G4Exception(), and Z.
Here is the call graph for this function:
|
virtual |
Implements G4VEmModel.
Definition at line 266 of file G4LivermoreNuclearGammaConversionModel.cc.
View newest version in sPHENIX GitHub at line 266 of file G4LivermoreNuclearGammaConversionModel.cc
References G4Electron::Electron(), source.hepunit::electron_mass_c2, epsilon(), fStopAndKill, G4cout, G4endl, G4Exp(), G4Log(), G4UniformRand, G4DynamicParticle::GetDefinition(), G4Element::GetfCoulomb(), G4Element::GetIonisation(), G4DynamicParticle::GetKineticEnergy(), G4IonisParamElm::GetlogZ3(), G4DynamicParticle::GetMomentumDirection(), G4IonisParamElm::GetZ3(), max, MeV, min, particle, phi, G4Positron::Positron(), CLHEP::Hep3Vector::rotateUz(), twopi, and Acts::UnitConstants::u.
Here is the call graph for this function:Definition at line 440 of file G4LivermoreNuclearGammaConversionModel.cc.
View newest version in sPHENIX GitHub at line 440 of file G4LivermoreNuclearGammaConversionModel.cc
References G4Log().
Here is the call graph for this function:Definition at line 457 of file G4LivermoreNuclearGammaConversionModel.cc.
View newest version in sPHENIX GitHub at line 457 of file G4LivermoreNuclearGammaConversionModel.cc
References G4Log().
Here is the call graph for this function:
|
staticprivate |
Definition at line 94 of file G4LivermoreNuclearGammaConversionModel.hh.
View newest version in sPHENIX GitHub at line 94 of file G4LivermoreNuclearGammaConversionModel.hh
|
private |
Definition at line 99 of file G4LivermoreNuclearGammaConversionModel.hh.
View newest version in sPHENIX GitHub at line 99 of file G4LivermoreNuclearGammaConversionModel.hh
|
private |
Definition at line 86 of file G4LivermoreNuclearGammaConversionModel.hh.
View newest version in sPHENIX GitHub at line 86 of file G4LivermoreNuclearGammaConversionModel.hh
|
private |
Definition at line 89 of file G4LivermoreNuclearGammaConversionModel.hh.
View newest version in sPHENIX GitHub at line 89 of file G4LivermoreNuclearGammaConversionModel.hh
|
staticprivate |
Definition at line 93 of file G4LivermoreNuclearGammaConversionModel.hh.
View newest version in sPHENIX GitHub at line 93 of file G4LivermoreNuclearGammaConversionModel.hh
|
private |
Definition at line 90 of file G4LivermoreNuclearGammaConversionModel.hh.
View newest version in sPHENIX GitHub at line 90 of file G4LivermoreNuclearGammaConversionModel.hh
|
private |
Definition at line 87 of file G4LivermoreNuclearGammaConversionModel.hh.
View newest version in sPHENIX GitHub at line 87 of file G4LivermoreNuclearGammaConversionModel.hh