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