ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4VFermiBreakUp Class Referenceabstract

#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4VFermiBreakUp.hh>

+ Inheritance diagram for G4VFermiBreakUp:

Public Member Functions

 G4VFermiBreakUp ()
 
virtual ~G4VFermiBreakUp ()
 
virtual void Initialise ()=0
 
virtual G4bool IsApplicable (G4int Z, G4int A, G4double mass) const =0
 
virtual void BreakFragment (G4FragmentVector *results, G4Fragment *theNucleus)=0
 
void SetVerbose (G4int val)
 

Protected Attributes

G4int verbose
 

Private Member Functions

 G4VFermiBreakUp (const G4VFermiBreakUp &right)
 
const G4VFermiBreakUpoperator= (const G4VFermiBreakUp &right)
 
G4bool operator== (const G4VFermiBreakUp &right) const
 
G4bool operator!= (const G4VFermiBreakUp &right) const
 

Detailed Description

Definition at line 39 of file G4VFermiBreakUp.hh.

View newest version in sPHENIX GitHub at line 39 of file G4VFermiBreakUp.hh

Constructor & Destructor Documentation

G4VFermiBreakUp::G4VFermiBreakUp ( )
inlineexplicit

Definition at line 43 of file G4VFermiBreakUp.hh.

View newest version in sPHENIX GitHub at line 43 of file G4VFermiBreakUp.hh

virtual G4VFermiBreakUp::~G4VFermiBreakUp ( )
inlinevirtual

Definition at line 44 of file G4VFermiBreakUp.hh.

View newest version in sPHENIX GitHub at line 44 of file G4VFermiBreakUp.hh

G4VFermiBreakUp::G4VFermiBreakUp ( const G4VFermiBreakUp right)
private

Member Function Documentation

virtual void G4VFermiBreakUp::BreakFragment ( G4FragmentVector results,
G4Fragment theNucleus 
)
pure virtual

Implemented in G4FermiBreakUpVI.

Referenced by G4ExcitationHandler::BreakItUp().

+ Here is the caller graph for this function:

virtual void G4VFermiBreakUp::Initialise ( )
pure virtual

Implemented in G4FermiBreakUpVI.

Referenced by G4ExcitationHandler::Initialise().

+ Here is the caller graph for this function:

virtual G4bool G4VFermiBreakUp::IsApplicable ( G4int  Z,
G4int  A,
G4double  mass 
) const
pure virtual

Implemented in G4FermiBreakUpVI.

Referenced by G4Evaporation::BreakFragment(), and G4ExcitationHandler::BreakItUp().

+ Here is the caller graph for this function:

G4bool G4VFermiBreakUp::operator!= ( const G4VFermiBreakUp right) const
private
const G4VFermiBreakUp& G4VFermiBreakUp::operator= ( const G4VFermiBreakUp right)
private
G4bool G4VFermiBreakUp::operator== ( const G4VFermiBreakUp right) const
private
void G4VFermiBreakUp::SetVerbose ( G4int  val)
inline

Definition at line 59 of file G4VFermiBreakUp.hh.

View newest version in sPHENIX GitHub at line 59 of file G4VFermiBreakUp.hh

References verbose.

Referenced by G4ExcitationHandler::SetParameters().

+ Here is the caller graph for this function:

Member Data Documentation

G4int G4VFermiBreakUp::verbose
protected

Definition at line 63 of file G4VFermiBreakUp.hh.

View newest version in sPHENIX GitHub at line 63 of file G4VFermiBreakUp.hh

Referenced by G4FermiBreakUpVI::BreakFragment(), G4FermiBreakUpVI::Initialise(), G4FermiBreakUpVI::SampleDecay(), and SetVerbose().


The documentation for this class was generated from the following file: