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) |
G4LivermoreGammaConversionModelRC & | operator= (const G4LivermoreGammaConversionModelRC &right) |
G4LivermoreGammaConversionModelRC (const G4LivermoreGammaConversionModelRC &) | |
G4double | fbeta (G4double x) |
G4double | Dilog (G4double x) |
Private Attributes | |
G4ParticleChangeForGamma * | fParticleChange |
G4double | lowEnergyLimit |
G4bool | isInitialised |
G4int | verboseLevel |
G4double | smallEnergy |
Static Private Attributes | |
static G4int | maxZ = 99 |
static G4LPhysicsFreeVector * | data [100] = {nullptr} |
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 39 of file G4LivermoreGammaConversionModelRC.hh.
View newest version in sPHENIX GitHub at line 39 of file G4LivermoreGammaConversionModelRC.hh
G4LivermoreGammaConversionModelRC::G4LivermoreGammaConversionModelRC | ( | const G4ParticleDefinition * | p = 0 , |
const G4String & | nam = "LivermoreGammaConversionRC_1" |
||
) |
Definition at line 51 of file G4LivermoreGammaConversionModelRC.cc.
View newest version in sPHENIX GitHub at line 51 of file G4LivermoreGammaConversionModelRC.cc
References source.hepunit::electron_mass_c2, G4cout, and G4endl.
|
virtual |
Definition at line 72 of file G4LivermoreGammaConversionModelRC.cc.
View newest version in sPHENIX GitHub at line 72 of file G4LivermoreGammaConversionModelRC.cc
References maxZ.
|
private |
|
virtual |
Reimplemented from G4VEmModel.
Definition at line 219 of file G4LivermoreGammaConversionModelRC.cc.
View newest version in sPHENIX GitHub at line 219 of file G4LivermoreGammaConversionModelRC.cc
References G4cout, G4endl, G4PhysicsVector::GetVectorLength(), maxZ, MeV, n, and G4PhysicsVector::Value().
Definition at line 580 of file G4LivermoreGammaConversionModelRC.cc.
View newest version in sPHENIX GitHub at line 580 of file G4LivermoreGammaConversionModelRC.cc
References y.
Definition at line 558 of file G4LivermoreGammaConversionModelRC.cc.
View newest version in sPHENIX GitHub at line 558 of file G4LivermoreGammaConversionModelRC.cc
References d, Acts::VectorHelpers::eta(), and x.
|
virtual |
Implements G4VEmModel.
Definition at line 86 of file G4LivermoreGammaConversionModelRC.cc.
View newest version in sPHENIX GitHub at line 86 of file G4LivermoreGammaConversionModelRC.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 604 of file G4LivermoreGammaConversionModelRC.cc.
View newest version in sPHENIX GitHub at line 604 of file G4LivermoreGammaConversionModelRC.cc
References G4TemplateAutoLock< _Mutex_t >::unlock().
|
virtual |
Reimplemented from G4VEmModel.
Definition at line 139 of file G4LivermoreGammaConversionModelRC.cc.
View newest version in sPHENIX GitHub at line 139 of file G4LivermoreGammaConversionModelRC.cc
References G4VEmModel::GetElementSelectors().
|
virtual |
Reimplemented from G4VEmModel.
Definition at line 148 of file G4LivermoreGammaConversionModelRC.cc.
View newest version in sPHENIX GitHub at line 148 of file G4LivermoreGammaConversionModelRC.cc
|
private |
|
private |
Definition at line 157 of file G4LivermoreGammaConversionModelRC.cc.
View newest version in sPHENIX GitHub at line 157 of file G4LivermoreGammaConversionModelRC.cc
References FatalException, fin, G4cout, G4endl, G4Exception(), and Z.
|
virtual |
Implements G4VEmModel.
Definition at line 268 of file G4LivermoreGammaConversionModelRC.cc.
View newest version in sPHENIX GitHub at line 268 of file G4LivermoreGammaConversionModelRC.cc
References a, b, bb, c, d, e, G4Electron::Electron(), source.hepunit::electron_mass_c2, epsilon(), f, ff, fStopAndKill, G4cout, G4endl, G4Exp(), G4Log(), G4UniformRand, G4Gamma::Gamma(), G4DynamicParticle::GetDefinition(), G4Element::GetfCoulomb(), G4Element::GetIonisation(), G4DynamicParticle::GetKineticEnergy(), G4IonisParamElm::GetlogZ3(), G4DynamicParticle::GetMomentumDirection(), G4IonisParamElm::GetZ3(), Acts::UnitConstants::h, hh, k, max, MeV, min, particle, phi, G4Positron::Positron(), r1, r2, CLHEP::Hep3Vector::rotateUz(), twopi, and Acts::UnitConstants::u.
Definition at line 526 of file G4LivermoreGammaConversionModelRC.cc.
View newest version in sPHENIX GitHub at line 526 of file G4LivermoreGammaConversionModelRC.cc
References G4Log().
Definition at line 542 of file G4LivermoreGammaConversionModelRC.cc.
View newest version in sPHENIX GitHub at line 542 of file G4LivermoreGammaConversionModelRC.cc
References G4Log().
|
staticprivate |
Definition at line 96 of file G4LivermoreGammaConversionModelRC.hh.
View newest version in sPHENIX GitHub at line 96 of file G4LivermoreGammaConversionModelRC.hh
|
private |
Definition at line 76 of file G4LivermoreGammaConversionModelRC.hh.
View newest version in sPHENIX GitHub at line 76 of file G4LivermoreGammaConversionModelRC.hh
|
private |
Definition at line 80 of file G4LivermoreGammaConversionModelRC.hh.
View newest version in sPHENIX GitHub at line 80 of file G4LivermoreGammaConversionModelRC.hh
|
private |
Definition at line 78 of file G4LivermoreGammaConversionModelRC.hh.
View newest version in sPHENIX GitHub at line 78 of file G4LivermoreGammaConversionModelRC.hh
|
staticprivate |
Definition at line 95 of file G4LivermoreGammaConversionModelRC.hh.
View newest version in sPHENIX GitHub at line 95 of file G4LivermoreGammaConversionModelRC.hh
|
private |
Definition at line 88 of file G4LivermoreGammaConversionModelRC.hh.
View newest version in sPHENIX GitHub at line 88 of file G4LivermoreGammaConversionModelRC.hh
|
private |
Definition at line 81 of file G4LivermoreGammaConversionModelRC.hh.
View newest version in sPHENIX GitHub at line 81 of file G4LivermoreGammaConversionModelRC.hh