|
| G4bool | initialize (G4InuclParticle *bullet, G4InuclParticle *target) |
| |
| void | newCascade (G4int itry) |
| |
| void | setupCascade () |
| |
| void | generateCascade () |
| |
| G4bool | finishCascade () |
| |
| void | finalize (G4int itry, G4InuclParticle *bullet, G4InuclParticle *target, G4CollisionOutput &globalOutput) |
| |
| G4InuclParticle * | createTarget (G4V3DNucleus *theNucleus) |
| |
| void | preloadCascade (G4V3DNucleus *theNucleus, G4KineticTrackVector *theSecondaries) |
| |
| void | copyWoundedNucleus (G4V3DNucleus *theNucleus) |
| |
| void | copySecondaries (G4KineticTrackVector *theSecondaries) |
| |
| void | processSecondary (const G4KineticTrack *aSecondary) |
| |
| void | releaseSecondary (const G4KineticTrack *aSecondary) |
| |
| void | processTrappedParticle (const G4CascadParticle &trapped) |
| |
| void | decayTrappedParticle (const G4CascadParticle &trapped) |
| |
| virtual G4bool | useEPCollider (G4InuclParticle *bullet, G4InuclParticle *target) const |
| |
| virtual G4bool | inelasticInteractionPossible (G4InuclParticle *bullet, G4InuclParticle *target, G4double ekin) const |
| |
| virtual G4bool | validateOutput (G4InuclParticle *bullet, G4InuclParticle *target, G4CollisionOutput &output) |
| |
| virtual G4bool | validateOutput (const G4Fragment &fragment, G4CollisionOutput &output) |
| |
| virtual G4bool | validateOutput (G4InuclParticle *bullet, G4InuclParticle *target, const std::vector< G4InuclElementaryParticle > &particles) |
| |
| virtual void | setName (const char *name) |
| |