G4VPreCompoundTransitions Class Reference

#include <G4VPreCompoundTransitions.hh>

Inheritance diagram for G4VPreCompoundTransitions:

G4GNASHTransitions G4PreCompoundTransitions

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

Detailed Description

Definition at line 39 of file G4VPreCompoundTransitions.hh.


Constructor & Destructor Documentation

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]

Definition at line 40 of file G4VPreCompoundTransitions.cc.

00041 {}


Member Function Documentation

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;}


Field Documentation

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().


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:53:53 2013 for Geant4 by  doxygen 1.4.7