ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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().
|
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.
|
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().
|
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().
|
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.
|
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.
Definition at line 440 of file G4LivermoreNuclearGammaConversionModel.cc.
View newest version in sPHENIX GitHub at line 440 of file G4LivermoreNuclearGammaConversionModel.cc
References G4Log().
Definition at line 457 of file G4LivermoreNuclearGammaConversionModel.cc.
View newest version in sPHENIX GitHub at line 457 of file G4LivermoreNuclearGammaConversionModel.cc
References G4Log().
|
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