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 48 of file G4CascadeCoalescence.hh.


Constructor & Destructor Documentation

G4CascadeCoalescence::G4CascadeCoalescence ( G4int  verbose = 0  ) 

Definition at line 76 of file G4CascadeCoalescence.cc.

00077   : verboseLevel(verbose), thisFinalState(0), thisHadrons(0) {}

G4CascadeCoalescence::~G4CascadeCoalescence (  )  [virtual]

Definition at line 79 of file G4CascadeCoalescence.cc.

00079 {}


Member Function Documentation

void G4CascadeCoalescence::FindClusters ( G4CollisionOutput finalState  ) 

Definition at line 84 of file G4CascadeCoalescence.cc.

References G4cout, G4endl, G4CollisionOutput::getOutgoingParticles(), and G4CollisionOutput::printCollisionOutput().

Referenced by G4IntraNucleiCascader::finishCascade().

00084                                                                      {
00085   if (verboseLevel)
00086     G4cout << " >>> G4CascadeCoalescence::FindClusters()" << G4endl;
00087 
00088   thisFinalState = &finalState;         // Save pointers for use in processing
00089   thisHadrons = &finalState.getOutgoingParticles();
00090 
00091   if (verboseLevel>1) thisFinalState->printCollisionOutput();   // Before
00092 
00093   selectCandidates();
00094   createNuclei();
00095   removeNucleons();
00096 
00097   if (verboseLevel>1) thisFinalState->printCollisionOutput();   // After
00098 }

void G4CascadeCoalescence::setVerboseLevel ( G4int  verbose  )  [inline]

Definition at line 56 of file G4CascadeCoalescence.hh.

Referenced by G4IntraNucleiCascader::finishCascade().

00056 { verboseLevel = verbose; }


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