38 : G4VPhysicsConstructor(name)
46#include "G4ParticleDefinition.hh"
47#include "G4ParticleTable.hh"
49#include "G4MuonPlus.hh"
50#include "G4MuonMinus.hh"
51#include "G4TauMinus.hh"
52#include "G4TauPlus.hh"
53#include "G4NeutrinoTau.hh"
54#include "G4AntiNeutrinoTau.hh"
55#include "G4NeutrinoMu.hh"
56#include "G4AntiNeutrinoMu.hh"
61 G4MuonPlus::MuonPlusDefinition();
62 G4MuonMinus::MuonMinusDefinition();
63 G4NeutrinoMu::NeutrinoMuDefinition();
64 G4AntiNeutrinoMu::AntiNeutrinoMuDefinition();
67 G4TauMinus::TauMinusDefinition();
68 G4TauPlus::TauPlusDefinition();
69 G4NeutrinoTau::NeutrinoTauDefinition();
70 G4AntiNeutrinoTau::AntiNeutrinoTauDefinition();
75#include "G4ProcessManager.hh"
79 G4ProcessManager * pManager = 0;
82 pManager = G4MuonPlus::MuonPlus()->GetProcessManager();
95 pManager = G4MuonMinus::MuonMinus()->GetProcessManager();
109 pManager = G4TauPlus::TauPlus()->GetProcessManager();
118 pManager = G4TauMinus::TauMinus()->GetProcessManager();
virtual ~ExN04MuonPhysics()
virtual void ConstructProcess()
virtual void ConstructParticle()
G4MuBremsstrahlung fMuMinusBremsstrahlung
G4MultipleScattering fTauPlusMultipleScattering
G4MultipleScattering fMuMinusMultipleScattering
G4MuIonisation fMuMinusIonisation
ExN04MuonPhysics(const G4String &name="muon")
G4MuIonisation fMuPlusIonisation
G4MuPairProduction fMuPlusPairProduction
G4MultipleScattering fMuPlusMultipleScattering
G4MultipleScattering fTauMinusMultipleScattering
G4MuonMinusCaptureAtRest fMuMinusCaptureAtRest
G4MuBremsstrahlung fMuPlusBremsstrahlung
G4hIonisation fTauPlusIonisation
G4MuPairProduction fMuMinusPairProduction
G4hIonisation fTauMinusIonisation