#include <G4VPreCompoundTransitions.hh>
Inheritance diagram for G4VPreCompoundTransitions:
Public Member Functions | |
G4VPreCompoundTransitions () | |
virtual | ~G4VPreCompoundTransitions () |
virtual G4double | CalculateProbability (const G4Fragment &aFragment)=0 |
virtual void | PerformTransition (G4Fragment &aFragment)=0 |
G4double | GetTransitionProb1 () const |
G4double | GetTransitionProb2 () const |
G4double | GetTransitionProb3 () const |
void | UseNGB (G4bool use) |
void | UseCEMtr (G4bool use) |
Protected Attributes | |
G4bool | useNGB |
G4bool | useCEMtr |
G4double | TransitionProb1 |
G4double | TransitionProb2 |
G4double | TransitionProb3 |
Definition at line 39 of file G4VPreCompoundTransitions.hh.
G4VPreCompoundTransitions::G4VPreCompoundTransitions | ( | ) |
Definition at line 35 of file G4VPreCompoundTransitions.cc.
00036 :useNGB(false),useCEMtr(false), 00037 TransitionProb1(0.0), TransitionProb2(0.0), TransitionProb3(0.0) 00038 {}
G4VPreCompoundTransitions::~G4VPreCompoundTransitions | ( | ) | [virtual] |
virtual G4double G4VPreCompoundTransitions::CalculateProbability | ( | const G4Fragment & | aFragment | ) | [pure virtual] |
Implemented in G4GNASHTransitions, and G4PreCompoundTransitions.
Referenced by G4PreCompoundModel::DeExcite().
G4double G4VPreCompoundTransitions::GetTransitionProb1 | ( | ) | const [inline] |
Definition at line 78 of file G4VPreCompoundTransitions.hh.
References TransitionProb1.
Referenced by G4PreCompoundModel::DeExcite().
00079 { 00080 return TransitionProb1; 00081 }
G4double G4VPreCompoundTransitions::GetTransitionProb2 | ( | ) | const [inline] |
Definition at line 82 of file G4VPreCompoundTransitions.hh.
References TransitionProb2.
Referenced by G4PreCompoundModel::DeExcite().
00083 { 00084 return TransitionProb2; 00085 }
G4double G4VPreCompoundTransitions::GetTransitionProb3 | ( | ) | const [inline] |
Definition at line 86 of file G4VPreCompoundTransitions.hh.
References TransitionProb3.
Referenced by G4PreCompoundModel::DeExcite().
00087 { 00088 return TransitionProb3; 00089 }
virtual void G4VPreCompoundTransitions::PerformTransition | ( | G4Fragment & | aFragment | ) | [pure virtual] |
Implemented in G4GNASHTransitions, and G4PreCompoundTransitions.
Referenced by G4PreCompoundModel::DeExcite().
void G4VPreCompoundTransitions::UseCEMtr | ( | G4bool | use | ) | [inline] |
Definition at line 58 of file G4VPreCompoundTransitions.hh.
References useCEMtr.
Referenced by G4PreCompoundModel::G4PreCompoundModel(), G4PreCompoundModel::UseDefaultTransition(), and G4PreCompoundModel::UseGNASHTransition().
00058 {useCEMtr=use;}
void G4VPreCompoundTransitions::UseNGB | ( | G4bool | use | ) | [inline] |
Definition at line 56 of file G4VPreCompoundTransitions.hh.
References useNGB.
Referenced by G4PreCompoundModel::G4PreCompoundModel(), G4PreCompoundModel::UseDefaultTransition(), and G4PreCompoundModel::UseGNASHTransition().
00056 {useNGB=use;}
G4double G4VPreCompoundTransitions::TransitionProb1 [protected] |
Definition at line 72 of file G4VPreCompoundTransitions.hh.
Referenced by G4PreCompoundTransitions::CalculateProbability(), GetTransitionProb1(), and G4PreCompoundTransitions::PerformTransition().
G4double G4VPreCompoundTransitions::TransitionProb2 [protected] |
Definition at line 73 of file G4VPreCompoundTransitions.hh.
Referenced by G4PreCompoundTransitions::CalculateProbability(), GetTransitionProb2(), and G4PreCompoundTransitions::PerformTransition().
G4double G4VPreCompoundTransitions::TransitionProb3 [protected] |
Definition at line 74 of file G4VPreCompoundTransitions.hh.
Referenced by G4PreCompoundTransitions::CalculateProbability(), GetTransitionProb3(), and G4PreCompoundTransitions::PerformTransition().
G4bool G4VPreCompoundTransitions::useCEMtr [protected] |
Definition at line 70 of file G4VPreCompoundTransitions.hh.
Referenced by G4PreCompoundTransitions::CalculateProbability(), and UseCEMtr().
G4bool G4VPreCompoundTransitions::useNGB [protected] |
Definition at line 69 of file G4VPreCompoundTransitions.hh.
Referenced by G4PreCompoundTransitions::CalculateProbability(), and UseNGB().