ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Private Member Functions | |
void | ConstructGammaElectroNuclear () |
void | ConstructLENDGammaNuclear (G4CascadeInterface *cascade, G4PhotoNuclearProcess *gnuc) |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VPhysicsConstructor | |
static const G4VPCManager & | GetSubInstanceManager () |
Protected Types inherited from G4VPhysicsConstructor | |
using | PhysicsBuilder_V = G4VPCData::PhysicsBuilders_V |
Protected Member Functions inherited from G4VPhysicsConstructor | |
G4bool | RegisterProcess (G4VProcess *process, G4ParticleDefinition *particle) |
G4ParticleTable::G4PTblDicIterator * | GetParticleIterator () const |
PhysicsBuilder_V | GetBuilders () const |
void | AddBuilder (G4PhysicsBuilderInterface *bld) |
Protected Attributes inherited from G4VPhysicsConstructor | |
G4int | verboseLevel |
G4String | namePhysics |
G4int | typePhysics |
G4ParticleTable * | theParticleTable |
G4int | g4vpcInstanceID |
Static Protected Attributes inherited from G4VPhysicsConstructor | |
static G4RUN_DLL G4VPCManager | subInstanceManager |
Definition at line 53 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 53 of file G4EmExtraPhysics.hh
G4EmExtraPhysics::G4EmExtraPhysics | ( | G4int | ver = 1 | ) |
Definition at line 109 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 109 of file G4EmExtraPhysics.cc
References bEmExtra, G4cout, G4endl, G4VPhysicsConstructor::SetPhysicsType(), theMessenger, and verbose.
G4EmExtraPhysics::G4EmExtraPhysics | ( | const G4String & | name | ) |
Definition at line 136 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 136 of file G4EmExtraPhysics.cc
|
virtual |
Definition at line 140 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 140 of file G4EmExtraPhysics.cc
References theMessenger.
|
private |
Definition at line 377 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 377 of file G4EmExtraPhysics.cc
References G4GammaGeneralProcess::AddHadProcess(), ConstructLENDGammaNuclear(), eActivated, G4Electron::Electron(), G4Gamma::Gamma(), G4LossTableManager::GetGammaGeneralProcess(), G4HadronicParameters::GetMaxEnergy(), G4HadronicParameters::GetMaxEnergyTransitionFTF_Cascade(), G4HadronicParameters::GetMinEnergyTransitionFTF_Cascade(), G4PhysicsListHelper::GetPhysicsListHelper(), gLENDActivated, G4HadronicParameters::Instance(), G4LossTableManager::Instance(), G4Positron::Positron(), G4HadronicProcess::RegisterMe(), G4PhysicsListHelper::RegisterProcess(), G4VPartonStringModel::SetFragmentationModel(), G4TheoFSGenerator::SetHighEnergyGenerator(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), G4TheoFSGenerator::SetTransport(), and G4InuclParticleNames::sp.
Referenced by ConstructProcess().
|
private |
Definition at line 429 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 429 of file G4EmExtraPhysics.cc
References G4HadronicProcess::AddDataSet(), G4LENDModel::DumpLENDTargetInfo(), G4Exception(), G4Gamma::Gamma(), JustWarning, message(), MeV, G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().
Referenced by ConstructGammaElectroNuclear().
Implements G4VPhysicsConstructor.
Definition at line 241 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 241 of file G4EmExtraPhysics.cc
References G4AntiNeutrinoE::AntiNeutrinoE(), G4AntiNeutrinoMu::AntiNeutrinoMu(), G4AntiNeutrinoTau::AntiNeutrinoTau(), G4Electron::Electron(), G4Gamma::Gamma(), G4MuonMinus::MuonMinus(), G4MuonPlus::MuonPlus(), G4NeutrinoE::NeutrinoE(), G4NeutrinoMu::NeutrinoMu(), G4NeutrinoTau::NeutrinoTau(), and G4Positron::Positron().
Implements G4VPhysicsConstructor.
Definition at line 257 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 257 of file G4EmExtraPhysics.cc
References G4HadronicProcess::AddDataSet(), G4GammaGeneralProcess::AddMMProcess(), G4AntiNeutrinoE::AntiNeutrinoE(), G4AntiNeutrinoMu::AntiNeutrinoMu(), G4AntiNeutrinoTau::AntiNeutrinoTau(), ConstructGammaElectroNuclear(), G4InuclParticleNames::electron, G4Electron::Electron(), fNuActivated, fNuDetectorName, fNuEleCcBias, fNuEleNcBias, fNuETotXscActivated, fNuNucleusBias, G4cout, G4endl, G4Gamma::Gamma(), G4LossTableManager::GetGammaGeneralProcess(), G4VPhysicsConstructor::GetParticleIterator(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGStable(), G4PhysicsListHelper::GetPhysicsListHelper(), gmumuActivated, gmumuFactor, gnActivated, G4LossTableManager::Instance(), max, munActivated, G4MuonMinus::MuonMinus(), G4MuonPlus::MuonPlus(), G4NeutrinoE::NeutrinoE(), G4NeutrinoMu::NeutrinoMu(), G4NeutrinoTau::NeutrinoTau(), particle, phadActivated, phadFactor, pmumuActivated, pmumuFactor, G4InuclParticleNames::positron, G4Positron::Positron(), G4HadronicProcess::RegisterMe(), G4PhysicsListHelper::RegisterProcess(), G4MuNeutrinoNucleusProcess::SetBiasingFactor(), G4NeutrinoElectronProcess::SetBiasingFactor(), G4NeutrinoElectronTotXsc::SetBiasingFactors(), G4NeutrinoElectronProcess::SetBiasingFactors(), G4eeToHadrons::SetCrossSecFactor(), G4AnnihiToMuPair::SetCrossSecFactor(), G4GammaConversionToMuons::SetCrossSecFactor(), G4InuclParticleNames::sp, synActivated, synActivatedForAll, and verbose.
Definition at line 167 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 167 of file G4EmExtraPhysics.cc
References eActivated.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 157 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 157 of file G4EmExtraPhysics.cc
References gnActivated.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 177 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 177 of file G4EmExtraPhysics.cc
References gmumuActivated.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 192 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 192 of file G4EmExtraPhysics.cc
References gmumuFactor.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 162 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 162 of file G4EmExtraPhysics.cc
References gLENDActivated.
Referenced by G4EmMessenger::SetNewValue(), and Shielding::Shielding().
Definition at line 172 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 172 of file G4EmExtraPhysics.cc
References munActivated.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 209 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 209 of file G4EmExtraPhysics.cc
References fNuActivated.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 214 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 214 of file G4EmExtraPhysics.cc
References fNuETotXscActivated.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 187 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 187 of file G4EmExtraPhysics.cc
References phadActivated.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 202 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 202 of file G4EmExtraPhysics.cc
References phadFactor.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 182 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 182 of file G4EmExtraPhysics.cc
References pmumuActivated.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 197 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 197 of file G4EmExtraPhysics.cc
References pmumuFactor.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 234 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 234 of file G4EmExtraPhysics.cc
References fNuDetectorName.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 219 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 219 of file G4EmExtraPhysics.cc
References fNuEleCcBias.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 224 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 224 of file G4EmExtraPhysics.cc
References fNuEleNcBias.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 229 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 229 of file G4EmExtraPhysics.cc
References fNuNucleusBias.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 146 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 146 of file G4EmExtraPhysics.cc
References synActivated.
Referenced by G4EmMessenger::SetNewValue().
Definition at line 151 of file G4EmExtraPhysics.cc.
View newest version in sPHENIX GitHub at line 151 of file G4EmExtraPhysics.cc
References synActivated, and synActivatedForAll.
Referenced by G4EmMessenger::SetNewValue().
|
private |
Definition at line 95 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 95 of file G4EmExtraPhysics.hh
Referenced by ConstructGammaElectroNuclear(), and ElectroNuclear().
|
private |
Definition at line 103 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 103 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and NeutrinoActivated().
|
private |
Definition at line 113 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 113 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and SetNuDetectorName().
|
private |
Definition at line 109 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 109 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and SetNuEleCcBias().
|
private |
Definition at line 110 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 110 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and SetNuEleNcBias().
|
private |
Definition at line 104 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 104 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and NuETotXscActivated().
|
private |
Definition at line 111 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 111 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and SetNuNucleusBias().
|
private |
Definition at line 96 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 96 of file G4EmExtraPhysics.hh
Referenced by ConstructGammaElectroNuclear(), and LENDGammaNuclear().
|
private |
Definition at line 100 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 100 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and GammaToMuMu().
|
private |
Definition at line 106 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 106 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and GammaToMuMuFactor().
|
private |
Definition at line 94 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 94 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and GammaNuclear().
|
private |
Definition at line 97 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 97 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and MuonNuclear().
|
private |
Definition at line 102 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 102 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and PositronToHadrons().
|
private |
Definition at line 108 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 108 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and PositronToHadronsFactor().
|
private |
Definition at line 101 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 101 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and PositronToMuMu().
|
private |
Definition at line 107 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 107 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and PositronToMuMuFactor().
|
private |
Definition at line 98 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 98 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), Synch(), and SynchAll().
|
private |
Definition at line 99 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 99 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and SynchAll().
|
private |
Definition at line 115 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 115 of file G4EmExtraPhysics.hh
Referenced by G4EmExtraPhysics(), and ~G4EmExtraPhysics().
|
private |
Definition at line 116 of file G4EmExtraPhysics.hh.
View newest version in sPHENIX GitHub at line 116 of file G4EmExtraPhysics.hh
Referenced by ConstructProcess(), and G4EmExtraPhysics().