Overview
LCPhys is a Geant4 physics list written by Dennis Wright for simulation of events in ILC detectors.
LCPhys Source Code Documentation (doxygen)
LCPhys contains the following classes.
- LCPhysicsList - physics list definition; subclass of G4VModularPhysicsList
- LCDecayPhysics - particle decays
- LCBosonPhysics - gammas and geantinos
- LCLeptonPhysics - leptons
- LCHadronPhysics - hadron physics
- LCIonPhysics - ion physics
Particle Decays
Applies G4Decay process to all applicable particles.
Bosons
- G4Geantino
- G4ChargedGeantino
- G4Gamma
- G4GammaConversion
- G4ComptonScattering
- G4PhotoElectricEffect
- G4GammaNuclearReaction - gamma nuclear low
- 0 to 3.5 GeV
- G4TheoFSGenerator - high energy gamma nuclear model
- 3.0 GeV to 100.0 TeV
- G4GeneratorPrecompoundInterface - high energy gamma transport
- G4QGSModel - string model
- G4QGSMFragmentation - string fragmentation model (template)
- G4ExcitedStringDecay - concrete fragmentation model
Leptons
- G4Electron, G4Positron
- G4MultipleScattering
- G4eIonisation
- G4eBremsstrahlung
- G4Electron
- G4ElectronNuclearProcess
- G4ElectroNuclearReaction
- G4ElectronNuclearProcess
- G4Positron
- G4eplusAnnihilation
- G4PositronNuclearProcess
- G4ElectroNuclearReaction
- G4MuonMinus, G4MuonPlus
- G4MultipleScattering
- G4MuIonisation
- G4MuBremsstrahlung
- G4MuPairProduction
- G4TauMinus, G4TauPlus
- G4MultipleScattering
- G4hIonisation
- G4NeutrinoE
- G4AntiNeutrinoE
- G4NeutrinoMu
- G4AntiNeutrinoMu
- G4NeutrinoTau
- G4AntiNeutrinoTau
No Neutrino Physics
Geant4 does not include the simulation of neutrino physics, except their transport.
Hadron Physics
This class creates the mesons using G4MesonConstructor, baryons with G4BaryonConstructor, and resonances and quarks with G4ShortLivedConstructor.
- all hadrons
- G4HadronElasticProcess
- G4LElastic
- G4HadronElasticProcess
- G4PionPlus, G4PionMinus
- G4MultipleScattering
- G4hIonisation
- G4PionPlus
- G4PionPlusInelasticProcess
- G4PionMinus
- G4KaonPlus
- G4KaonMinus
- G4KaonZeroLong
- G4KaonZeroShort
- G4Proton
- G4AntiProton
- G4Neutron
- G4AntiNeutron
- G4Lambda
- G4AntiLambda
- G4SigmaMinus
- G4AntiSigmaMinus
- G4SigmaPlus
- G4AntiSigmaPlus
- G4XiMinus
- G4AntiXiMinus
- G4XiZero
- G4AntiXiZero
- G4OmegaMinus
- G4AntiOmegaMinus