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

#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/cascade/cascade/include/G4VCascadeDeexcitation.hh>

+ Inheritance diagram for G4VCascadeDeexcitation:
+ Collaboration diagram for G4VCascadeDeexcitation:

Public Member Functions

 G4VCascadeDeexcitation (const G4String &name)
 
virtual ~G4VCascadeDeexcitation ()
 
virtual void collide (G4InuclParticle *bullet, G4InuclParticle *target, G4CollisionOutput &globalOutput)
 
virtual void deExcite (const G4Fragment &fragment, G4CollisionOutput &output)=0
 
- Public Member Functions inherited from G4VCascadeCollider
 G4VCascadeCollider (const G4String &name, G4int verbose=0)
 
virtual ~G4VCascadeCollider ()
 
virtual void setVerboseLevel (G4int verbose=0)
 

Private Member Functions

 G4VCascadeDeexcitation (const G4VCascadeDeexcitation &)
 
G4VCascadeDeexcitationoperator= (const G4VCascadeDeexcitation &)
 

Additional Inherited Members

- Protected Member Functions inherited from G4VCascadeCollider
virtual void setName (const G4String &name)
 
- Protected Attributes inherited from G4VCascadeCollider
G4String theName
 
G4int verboseLevel
 

Detailed Description

Definition at line 45 of file G4VCascadeDeexcitation.hh.

View newest version in sPHENIX GitHub at line 45 of file G4VCascadeDeexcitation.hh

Constructor & Destructor Documentation

G4VCascadeDeexcitation::G4VCascadeDeexcitation ( const G4String name)
inline

Definition at line 47 of file G4VCascadeDeexcitation.hh.

View newest version in sPHENIX GitHub at line 47 of file G4VCascadeDeexcitation.hh

virtual G4VCascadeDeexcitation::~G4VCascadeDeexcitation ( )
inlinevirtual

Definition at line 48 of file G4VCascadeDeexcitation.hh.

View newest version in sPHENIX GitHub at line 48 of file G4VCascadeDeexcitation.hh

G4VCascadeDeexcitation::G4VCascadeDeexcitation ( const G4VCascadeDeexcitation )
private

Member Function Documentation

void G4VCascadeDeexcitation::collide ( G4InuclParticle bullet,
G4InuclParticle target,
G4CollisionOutput globalOutput 
)
virtual

Implements G4VCascadeCollider.

Definition at line 37 of file G4VCascadeDeexcitation.cc.

View newest version in sPHENIX GitHub at line 37 of file G4VCascadeDeexcitation.cc

References G4cout, G4endl, G4VCascadeCollider::theName, and G4VCascadeCollider::verboseLevel.

Referenced by G4InuclEvaporation::BreakItUp().

+ Here is the caller graph for this function:

virtual void G4VCascadeDeexcitation::deExcite ( const G4Fragment fragment,
G4CollisionOutput output 
)
pure virtual

Implemented in G4EquilibriumEvaporator, G4PreCompoundDeexcitation, G4CascadeDeexcitation, G4Fissioner, G4BigBanger, G4EvaporationInuclCollider, and G4NonEquilibriumEvaporator.

Referenced by G4InuclCollider::deexcite().

+ Here is the caller graph for this function:

G4VCascadeDeexcitation& G4VCascadeDeexcitation::operator= ( const G4VCascadeDeexcitation )
private

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