Geant4  10.03.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4CascadeCoalescence Class Reference

#include <G4CascadeCoalescence.hh>

Public Member Functions

 G4CascadeCoalescence (G4int verbose=0)
 
virtual ~G4CascadeCoalescence ()
 
void FindClusters (G4CollisionOutput &finalState)
 
void setVerboseLevel (G4int verbose)
 

Detailed Description

Definition at line 52 of file G4CascadeCoalescence.hh.

Constructor & Destructor Documentation

G4CascadeCoalescence::G4CascadeCoalescence ( G4int  verbose = 0)

Definition at line 66 of file G4CascadeCoalescence.cc.

67  : verboseLevel(verbose), thisFinalState(0), thisHadrons(0),
68  dpMaxDoublet(G4CascadeParameters::dpMaxDoublet()),
69  dpMaxTriplet(G4CascadeParameters::dpMaxTriplet()),
70  dpMaxAlpha(G4CascadeParameters::dpMaxAlpha()) {}
static G4double dpMaxAlpha()
static G4double dpMaxTriplet()
static G4double dpMaxDoublet()
G4CascadeCoalescence::~G4CascadeCoalescence ( )
virtual

Definition at line 72 of file G4CascadeCoalescence.cc.

72 {}

Member Function Documentation

void G4CascadeCoalescence::FindClusters ( G4CollisionOutput finalState)

Definition at line 77 of file G4CascadeCoalescence.cc.

77  {
78  if (verboseLevel)
79  G4cout << " >>> G4CascadeCoalescence::FindClusters()" << G4endl;
80 
81  thisFinalState = &finalState; // Save pointers for use in processing
82  thisHadrons = &finalState.getOutgoingParticles();
83 
84  if (verboseLevel>1) thisFinalState->printCollisionOutput(); // Before
85 
86  selectCandidates();
87  createNuclei();
88  removeNucleons();
89 
90  if (verboseLevel>1) thisFinalState->printCollisionOutput(); // After
91 }
void printCollisionOutput(std::ostream &os=G4cout) const
G4GLOB_DLL std::ostream G4cout
const std::vector< G4InuclElementaryParticle > & getOutgoingParticles() const
#define G4endl
Definition: G4ios.hh:61

Here is the call graph for this function:

Here is the caller graph for this function:

void G4CascadeCoalescence::setVerboseLevel ( G4int  verbose)
inline

Definition at line 60 of file G4CascadeCoalescence.hh.

60 { verboseLevel = verbose; }

Here is the caller graph for this function:


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