Geant4_10
Classes | Public Member Functions | Protected Member Functions | List of all members
G4CascadeHistory Class Reference

#include <G4CascadeHistory.hh>

Classes

struct  HistoryEntry
 

Public Member Functions

 G4CascadeHistory (G4int verbose=0)
 
 ~G4CascadeHistory ()
 
void setVerboseLevel (G4int verbose=0)
 
void Clear ()
 
G4int AddEntry (G4CascadParticle &cpart)
 
G4int AddVertex (G4CascadParticle &cpart, std::vector< G4CascadParticle > &daug)
 
void DropEntry (const G4CascadParticle &cpart)
 
void Print (std::ostream &os) const
 

Protected Member Functions

void AssignHistoryID (G4CascadParticle &cpart)
 
void FillDaughters (G4int iEntry, std::vector< G4CascadParticle > &daug)
 
void PrintEntry (std::ostream &os, G4int iEntry) const
 
void PrintParticle (std::ostream &os, const G4CascadParticle &cpart) const
 
G4bool PrintingDone (G4int iEntry) const
 
const char * GuessTarget (const HistoryEntry &entry) const
 
G4int size () const
 

Detailed Description

Definition at line 41 of file G4CascadeHistory.hh.

Constructor & Destructor Documentation

G4CascadeHistory::G4CascadeHistory ( G4int  verbose = 0)
inline

Definition at line 43 of file G4CascadeHistory.hh.

G4CascadeHistory::~G4CascadeHistory ( )
inline

Definition at line 44 of file G4CascadeHistory.hh.

Member Function Documentation

G4int G4CascadeHistory::AddEntry ( G4CascadParticle cpart)

Definition at line 106 of file G4CascadeHistory.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4CascadeHistory::AddVertex ( G4CascadParticle cpart,
std::vector< G4CascadParticle > &  daug 
)

Definition at line 59 of file G4CascadeHistory.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4CascadeHistory::AssignHistoryID ( G4CascadParticle cpart)
protected

Definition at line 137 of file G4CascadeHistory.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4CascadeHistory::Clear ( )

Definition at line 50 of file G4CascadeHistory.cc.

Here is the caller graph for this function:

void G4CascadeHistory::DropEntry ( const G4CascadParticle cpart)

Definition at line 127 of file G4CascadeHistory.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4CascadeHistory::FillDaughters ( G4int  iEntry,
std::vector< G4CascadParticle > &  daug 
)
protected

Definition at line 80 of file G4CascadeHistory.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

const char * G4CascadeHistory::GuessTarget ( const HistoryEntry entry) const
protected

Definition at line 205 of file G4CascadeHistory.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4CascadeHistory::Print ( std::ostream &  os) const

Definition at line 156 of file G4CascadeHistory.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4CascadeHistory::PrintEntry ( std::ostream &  os,
G4int  iEntry 
) const
protected

Definition at line 169 of file G4CascadeHistory.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4bool G4CascadeHistory::PrintingDone ( G4int  iEntry) const
inlineprotected

Definition at line 83 of file G4CascadeHistory.hh.

Here is the caller graph for this function:

void G4CascadeHistory::PrintParticle ( std::ostream &  os,
const G4CascadParticle cpart 
) const
protected
void G4CascadeHistory::setVerboseLevel ( G4int  verbose = 0)
inline

Definition at line 46 of file G4CascadeHistory.hh.

Here is the caller graph for this function:

G4int G4CascadeHistory::size ( ) const
inlineprotected

Definition at line 90 of file G4CascadeHistory.hh.

Here is the caller graph for this function:


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