Geant4  10.03.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros 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 51 of file G4CascadeCoalescence.hh.

Constructor & Destructor Documentation

G4CascadeCoalescence::G4CascadeCoalescence ( G4int  verbose = 0)

Definition at line 70 of file G4CascadeCoalescence.cc.

71  : verboseLevel(verbose), thisFinalState(0), thisHadrons(0),
72  dpMaxDoublet(G4CascadeParameters::dpMaxDoublet()),
73  dpMaxTriplet(G4CascadeParameters::dpMaxTriplet()),
74  dpMaxAlpha(G4CascadeParameters::dpMaxAlpha()) {}
static G4double dpMaxAlpha()
static G4double dpMaxTriplet()
static G4double dpMaxDoublet()
G4CascadeCoalescence::~G4CascadeCoalescence ( )
virtual

Definition at line 76 of file G4CascadeCoalescence.cc.

76 {}

Member Function Documentation

void G4CascadeCoalescence::FindClusters ( G4CollisionOutput finalState)

Definition at line 81 of file G4CascadeCoalescence.cc.

81  {
82  if (verboseLevel)
83  G4cout << " >>> G4CascadeCoalescence::FindClusters()" << G4endl;
84 
85  thisFinalState = &finalState; // Save pointers for use in processing
86  thisHadrons = &finalState.getOutgoingParticles();
87 
88  if (verboseLevel>1) thisFinalState->printCollisionOutput(); // Before
89 
90  selectCandidates();
91  createNuclei();
92  removeNucleons();
93 
94  if (verboseLevel>1) thisFinalState->printCollisionOutput(); // After
95 }
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 59 of file G4CascadeCoalescence.hh.

59 { verboseLevel = verbose; }

Here is the caller graph for this function:


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