Introduction to GEANT4
From UCL HEP PBT Wiki
m |
m |
||
Line 152: | Line 152: | ||
<span style="color:#800000"> void MyPhysicsList :: ConstructParticle() { </span> | <span style="color:#800000"> void MyPhysicsList :: ConstructParticle() { </span> | ||
- | <span style="color:#800000"> //Define the particles </span> | + | <span style="color:#800000"> // Define the particles </span> |
<span style="color:#800000"> G4Electron::ElectronDefinition(); </span> | <span style="color:#800000"> G4Electron::ElectronDefinition(); </span> | ||
Line 270: | Line 270: | ||
<span style="color:#800000"> RegisterPhysics(new ProtonPhysics()); </span> | <span style="color:#800000"> RegisterPhysics(new ProtonPhysics()); </span> | ||
- | <span style="color:#800000"> // | + | <span style="color:#800000"> // All physics processes having to do with protons </span> |
<span style="color:#800000"> RegisterPhysics(new ElectronPhysics()); </span> | <span style="color:#800000"> RegisterPhysics(new ElectronPhysics()); </span> | ||
- | <span style="color:#800000"> // | + | <span style="color:#800000"> // All physics processes having to do with electrons </span> |
<span style="color:#800000"> RegisterPhysics(new DecayPhysics()); </span> | <span style="color:#800000"> RegisterPhysics(new DecayPhysics()); </span> | ||
- | <span style="color:#800000"> // | + | <span style="color:#800000"> // Physics of unstable particles ...} </span> |
Line 303: | Line 303: | ||
<span style="color:#800000"> virtual void ConstructProcess(); </span> | <span style="color:#800000"> virtual void ConstructProcess(); </span> | ||
- | <span style="color:#800000"> // | + | <span style="color:#800000"> // All processes a proton can have } </span> |