68 G4PhysicsListHelper* ph = G4PhysicsListHelper::GetPhysicsListHelper();
71 auto eIonisation =
new G4eIonisation();
72 G4AutoDelete::Register(eIonisation);
73 ph->RegisterProcess(eIonisation, G4Electron::Electron());
74 ph->RegisterProcess(eIonisation, G4Positron::Positron());
77 auto muIonisation =
new G4MuIonisation();
78 G4AutoDelete::Register(muIonisation);
79 ph->RegisterProcess(muIonisation, G4MuonPlus::MuonPlus());
80 ph->RegisterProcess(muIonisation, G4MuonMinus::MuonMinus());
83 auto hIonisation =
new G4hIonisation();
84 G4AutoDelete::Register(hIonisation);
85 ph->RegisterProcess(hIonisation, G4Proton::Proton());
86 ph->RegisterProcess(hIonisation, G4AntiProton::AntiProton());
87 ph->RegisterProcess(hIonisation, G4PionMinus::PionMinus());
88 ph->RegisterProcess(hIonisation, G4PionPlus::PionPlus());
89 ph->RegisterProcess(hIonisation, G4KaonMinus::KaonMinus());
90 ph->RegisterProcess(hIonisation, G4KaonPlus::KaonPlus());
93 G4GenericIon::GenericIon();
94 auto ionIonisation =
new G4ionIonisation();
95 G4AutoDelete::Register(ionIonisation);
96 ph->RegisterProcess(ionIonisation, G4GenericIon::GenericIon());