ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Protected Member Functions | |
virtual void | ConstructParticle () |
virtual void | ConstructProcess () |
virtual void | SetCuts () |
void | ConstructBosons () |
void | ConstructLeptons () |
void | ConstructMesons () |
void | ConstructBaryons () |
void | ConstructAdjointParticles () |
void | ConstructGeneral () |
void | ConstructEM () |
Protected Member Functions inherited from G4VUserPhysicsList | |
void | AddTransportation () |
G4bool | RegisterProcess (G4VProcess *process, G4ParticleDefinition *particle) |
void | BuildIntegralPhysicsTable (G4VProcess *, G4ParticleDefinition *) |
virtual void | RetrievePhysicsTable (G4ParticleDefinition *, const G4String &directory, G4bool ascii=false) |
void | InitializeProcessManager () |
G4ParticleTable::G4PTblDicIterator * | GetParticleIterator () const |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VUserPhysicsList | |
static const G4VUPLManager & | GetSubInstanceManager () |
Static Protected Attributes inherited from G4VUserPhysicsList | |
static G4RUN_DLL G4VUPLManager | subInstanceManager |
Definition at line 57 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 57 of file G4AdjointPhysicsList.hh
G4AdjointPhysicsList::G4AdjointPhysicsList | ( | ) |
Definition at line 49 of file G4AdjointPhysicsList.cc.
View newest version in sPHENIX GitHub at line 49 of file G4AdjointPhysicsList.cc
References G4VUserPhysicsList::defaultCutValue, fPhysicsMessenger, mm, and G4VUserPhysicsList::SetVerboseLevel().
|
virtual |
Definition at line 67 of file G4AdjointPhysicsList.cc.
View newest version in sPHENIX GitHub at line 67 of file G4AdjointPhysicsList.cc
|
protected |
Definition at line 155 of file G4AdjointPhysicsList.cc.
View newest version in sPHENIX GitHub at line 155 of file G4AdjointPhysicsList.cc
References G4AdjointElectron::AdjointElectronDefinition(), G4AdjointGamma::AdjointGammaDefinition(), and G4AdjointProton::AdjointProtonDefinition().
Referenced by ConstructParticle().
|
protected |
Definition at line 141 of file G4AdjointPhysicsList.cc.
View newest version in sPHENIX GitHub at line 141 of file G4AdjointPhysicsList.cc
References G4AntiNeutron::AntiNeutronDefinition(), G4AntiProton::AntiProtonDefinition(), G4Neutron::NeutronDefinition(), and G4Proton::ProtonDefinition().
Referenced by ConstructParticle().
|
protected |
Definition at line 92 of file G4AdjointPhysicsList.cc.
View newest version in sPHENIX GitHub at line 92 of file G4AdjointPhysicsList.cc
References G4ChargedGeantino::ChargedGeantinoDefinition(), G4Gamma::GammaDefinition(), G4Geantino::GeantinoDefinition(), and G4OpticalPhoton::OpticalPhotonDefinition().
Referenced by ConstructParticle().
|
protected |
Definition at line 222 of file G4AdjointPhysicsList.cc.
View newest version in sPHENIX GitHub at line 222 of file G4AdjointPhysicsList.cc
References G4ProcessManager::AddDiscreteProcess(), G4ProcessManager::AddProcess(), G4AdjointElectron::AdjointElectron(), G4AdjointGamma::AdjointGamma(), G4AdjointProton::AdjointProton(), G4AdjointSimManager::ConsiderParticleAsPrimary(), G4Electron::Electron(), fCS_biasing_factor_brem, fCS_biasing_factor_compton, fCS_biasing_factor_ionisation, fCS_biasing_factor_PEeffect, fEmax_adj_models, fEmin_adj_models, fEminusIonisation, fPIonisation, fUse_brem, fUse_compton, fUse_egain_fluctuation, fUse_eionisation, fUse_forced_interaction, fUse_gamma_conversion, fUse_ms, fUse_peeffect, fUse_pionisation, G4AdjointCSManager::GetAdjointCSManager(), G4AdjointSimManager::GetInstance(), G4VUserPhysicsList::GetParticleIterator(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetProcessManager(), idxAlongStep, idxAtRest, idxPostStep, particle, G4Proton::Proton(), G4AdjointForcedInteractionForGamma::RegisterAdjointBremModel(), G4AdjointCSManager::RegisterAdjointParticle(), G4VEmAdjointModel::SetCSBiasingFactor(), G4ContinuousGainOfEnergy::SetDirectEnergyLossProcess(), G4ContinuousGainOfEnergy::SetDirectParticle(), G4AdjointComptonModel::SetDirectProcess(), G4VMultipleScattering::SetEmModel(), G4VEmAdjointModel::SetHighEnergyLimit(), G4ContinuousGainOfEnergy::SetLossFluctuations(), G4VEnergyLossProcess::SetLossFluctuations(), G4VEmAdjointModel::SetLowEnergyLimit(), G4ParticleDefinition::SetProcessManager(), G4ProcessManager::SetProcessOrdering(), G4ProcessManager::SetProcessOrderingToFirst(), and G4VEmAdjointModel::SetUseMatrix().
Referenced by ConstructProcess().
|
protected |
Definition at line 684 of file G4AdjointPhysicsList.cc.
View newest version in sPHENIX GitHub at line 684 of file G4AdjointPhysicsList.cc
References G4ProcessManager::AddProcess(), G4VUserPhysicsList::GetParticleIterator(), G4ParticleDefinition::GetProcessManager(), idxAtRest, idxPostStep, G4Decay::IsApplicable(), particle, and G4ProcessManager::SetProcessOrdering().
Referenced by ConstructProcess().
|
protected |
Definition at line 107 of file G4AdjointPhysicsList.cc.
View newest version in sPHENIX GitHub at line 107 of file G4AdjointPhysicsList.cc
References G4AntiNeutrinoE::AntiNeutrinoEDefinition(), G4AntiNeutrinoMu::AntiNeutrinoMuDefinition(), G4Electron::ElectronDefinition(), G4MuonMinus::MuonMinusDefinition(), G4MuonPlus::MuonPlusDefinition(), G4NeutrinoE::NeutrinoEDefinition(), G4NeutrinoMu::NeutrinoMuDefinition(), and G4Positron::PositronDefinition().
Referenced by ConstructParticle().
|
protected |
Definition at line 123 of file G4AdjointPhysicsList.cc.
View newest version in sPHENIX GitHub at line 123 of file G4AdjointPhysicsList.cc
References G4AntiKaonZero::AntiKaonZeroDefinition(), G4Eta::EtaDefinition(), G4EtaPrime::EtaPrimeDefinition(), G4KaonMinus::KaonMinusDefinition(), G4KaonPlus::KaonPlusDefinition(), G4KaonZero::KaonZeroDefinition(), G4KaonZeroLong::KaonZeroLongDefinition(), G4KaonZeroShort::KaonZeroShortDefinition(), G4PionMinus::PionMinusDefinition(), G4PionPlus::PionPlusDefinition(), and G4PionZero::PionZeroDefinition().
Referenced by ConstructParticle().
Implements G4VUserPhysicsList.
Definition at line 70 of file G4AdjointPhysicsList.cc.
View newest version in sPHENIX GitHub at line 70 of file G4AdjointPhysicsList.cc
References ConstructAdjointParticles(), ConstructBaryons(), ConstructBosons(), ConstructLeptons(), and ConstructMesons().
Implements G4VUserPhysicsList.
Definition at line 169 of file G4AdjointPhysicsList.cc.
View newest version in sPHENIX GitHub at line 169 of file G4AdjointPhysicsList.cc
References G4VUserPhysicsList::AddTransportation(), ConstructEM(), and ConstructGeneral().
|
protectedvirtual |
Reimplemented from G4VUserPhysicsList.
Definition at line 704 of file G4AdjointPhysicsList.cc.
View newest version in sPHENIX GitHub at line 704 of file G4AdjointPhysicsList.cc
References G4VUserPhysicsList::defaultCutValue, G4VUserPhysicsList::DumpCutValuesTable(), G4BestUnit, G4cout, G4endl, G4VUserPhysicsList::SetCutValue(), and G4VUserPhysicsList::verboseLevel.
Definition at line 74 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 74 of file G4AdjointPhysicsList.hh
References fEmax_adj_models.
Referenced by G4AdjointPhysicsMessenger::SetNewValue().
Definition at line 73 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 73 of file G4AdjointPhysicsList.hh
References fEmin_adj_models.
Referenced by G4AdjointPhysicsMessenger::SetNewValue().
void G4AdjointPhysicsList::SetLossFluctuationFlag | ( | bool | aBool | ) |
Definition at line 85 of file G4AdjointPhysicsList.cc.
View newest version in sPHENIX GitHub at line 85 of file G4AdjointPhysicsList.cc
References fEminusIonisation, and G4VEnergyLossProcess::SetLossFluctuations().
|
inline |
Definition at line 65 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 65 of file G4AdjointPhysicsList.hh
References fUse_brem.
Referenced by G4AdjointPhysicsMessenger::SetNewValue().
|
inline |
Definition at line 66 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 66 of file G4AdjointPhysicsList.hh
References fUse_compton.
Referenced by G4AdjointPhysicsMessenger::SetNewValue().
|
inline |
Definition at line 71 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 71 of file G4AdjointPhysicsList.hh
References fUse_egain_fluctuation.
Referenced by G4AdjointPhysicsMessenger::SetNewValue().
|
inline |
Definition at line 69 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 69 of file G4AdjointPhysicsList.hh
References fUse_gamma_conversion.
Referenced by G4AdjointPhysicsMessenger::SetNewValue().
|
inline |
Definition at line 63 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 63 of file G4AdjointPhysicsList.hh
References fUse_eionisation.
|
inline |
Definition at line 67 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 67 of file G4AdjointPhysicsList.hh
References fUse_ms.
Referenced by G4AdjointPhysicsMessenger::SetNewValue().
|
inline |
Definition at line 68 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 68 of file G4AdjointPhysicsList.hh
References fUse_peeffect.
Referenced by G4AdjointPhysicsMessenger::SetNewValue().
|
inline |
Definition at line 64 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 64 of file G4AdjointPhysicsList.hh
References fUse_pionisation.
Referenced by G4AdjointPhysicsMessenger::SetNewValue().
|
private |
Definition at line 109 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 109 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM().
|
private |
Definition at line 108 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 108 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM().
|
private |
Definition at line 110 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 110 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM().
|
private |
Definition at line 111 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 111 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM().
|
private |
Definition at line 107 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 107 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM(), and SetEmaxAdjModels().
|
private |
Definition at line 106 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 106 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM(), and SetEminAdjModels().
|
protected |
Definition at line 92 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 92 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM(), and SetLossFluctuationFlag().
|
private |
Definition at line 96 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 96 of file G4AdjointPhysicsList.hh
Referenced by G4AdjointPhysicsList().
|
protected |
Definition at line 93 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 93 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM().
|
private |
Definition at line 100 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 100 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM(), and SetUseBrem().
|
private |
Definition at line 101 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 101 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM(), and SetUseCompton().
|
private |
Definition at line 103 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 103 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM(), and SetUseEgainFluctuation().
|
private |
Definition at line 98 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 98 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM(), and SetUseIonisation().
|
private |
Definition at line 97 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 97 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM().
|
private |
Definition at line 105 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 105 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM(), and SetUseGammaConversion().
|
private |
Definition at line 102 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 102 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM(), and SetUseMS().
|
private |
Definition at line 104 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 104 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM(), and SetUsePEEffect().
|
private |
Definition at line 99 of file G4AdjointPhysicsList.hh.
View newest version in sPHENIX GitHub at line 99 of file G4AdjointPhysicsList.hh
Referenced by ConstructEM(), and SetUseProtonIonisation().