#include <G4VPreCompoundModel.hh>
Inheritance diagram for G4VPreCompoundModel:

Public Member Functions | |
| G4VPreCompoundModel (G4ExcitationHandler *ptr=0, const G4String &modelName="PrecompoundModel") | |
| virtual | ~G4VPreCompoundModel () |
| virtual G4HadFinalState * | ApplyYourself (const G4HadProjectile &thePrimary, G4Nucleus &theNucleus)=0 |
| virtual G4ReactionProductVector * | DeExcite (G4Fragment &aFragment)=0 |
| void | SetExcitationHandler (G4ExcitationHandler *ptr) |
| G4ExcitationHandler * | GetExcitationHandler () const |
Definition at line 59 of file G4VPreCompoundModel.hh.
| G4VPreCompoundModel::G4VPreCompoundModel | ( | G4ExcitationHandler * | ptr = 0, |
|
| const G4String & | modelName = "PrecompoundModel" | |||
| ) |
Definition at line 41 of file G4VPreCompoundModel.cc.
00042 : 00043 G4HadronicInteraction(modelName), theExcitationHandler(ptr) 00044 {}
| G4VPreCompoundModel::~G4VPreCompoundModel | ( | ) | [virtual] |
| virtual G4HadFinalState* G4VPreCompoundModel::ApplyYourself | ( | const G4HadProjectile & | thePrimary, | |
| G4Nucleus & | theNucleus | |||
| ) | [pure virtual] |
Implements G4HadronicInteraction.
Implemented in G4PreCompoundModel.
Referenced by G4BinaryCascade::ApplyYourself().
| virtual G4ReactionProductVector* G4VPreCompoundModel::DeExcite | ( | G4Fragment & | aFragment | ) | [pure virtual] |
Implemented in G4PreCompoundModel.
Referenced by G4MuMinusCapturePrecompound::ApplyYourself(), G4PreCompoundDeexcitation::deExcite(), and G4GeneratorPrecompoundInterface::Propagate().
| G4ExcitationHandler * G4VPreCompoundModel::GetExcitationHandler | ( | ) | const [inline] |
Definition at line 100 of file G4VPreCompoundModel.hh.
Referenced by G4BinaryCascade::G4BinaryCascade(), G4BinaryLightIonReaction::G4BinaryLightIonReaction(), G4BinaryLightIonReaction::SetPrecompound(), and G4PreCompoundModel::~G4PreCompoundModel().
| void G4VPreCompoundModel::SetExcitationHandler | ( | G4ExcitationHandler * | ptr | ) | [inline] |
Definition at line 95 of file G4VPreCompoundModel.hh.
Referenced by G4PreCompoundModel::G4PreCompoundModel(), and G4BinaryLightIonReaction::SetDeExcitation().
1.4.7