Geant4.10
|
#include <G4CascadeHistory.hh>
Data Structures | |
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 |
Definition at line 41 of file G4CascadeHistory.hh.
|
inline |
Definition at line 43 of file G4CascadeHistory.hh.
|
inline |
Definition at line 44 of file G4CascadeHistory.hh.
G4int G4CascadeHistory::AddEntry | ( | G4CascadParticle & | cpart | ) |
Definition at line 106 of file G4CascadeHistory.cc.
References AssignHistoryID(), G4cout, G4endl, G4CascadParticle::getHistoryId(), and size().
Referenced by AddVertex(), FillDaughters(), and G4IntraNucleiCascader::generateCascade().
G4int G4CascadeHistory::AddVertex | ( | G4CascadParticle & | cpart, |
std::vector< G4CascadParticle > & | daug | ||
) |
Definition at line 59 of file G4CascadeHistory.cc.
References AddEntry(), FillDaughters(), G4cout, and G4endl.
Referenced by G4IntraNucleiCascader::generateCascade().
|
protected |
Definition at line 137 of file G4CascadeHistory.cc.
References G4cout, G4endl, G4CascadParticle::getHistoryId(), G4CascadParticle::setHistoryId(), and size().
Referenced by AddEntry().
void G4CascadeHistory::Clear | ( | ) |
Definition at line 50 of file G4CascadeHistory.cc.
References G4cout, and G4endl.
Referenced by G4IntraNucleiCascader::newCascade().
void G4CascadeHistory::DropEntry | ( | const G4CascadParticle & | cpart | ) |
Definition at line 127 of file G4CascadeHistory.cc.
References G4cout, G4endl, and G4CascadParticle::getHistoryId().
Referenced by G4IntraNucleiCascader::processTrappedParticle().
|
protected |
Definition at line 80 of file G4CascadeHistory.cc.
References AddEntry(), G4cout, and G4endl.
Referenced by AddVertex().
|
protected |
Definition at line 205 of file G4CascadeHistory.cc.
References G4InuclElementaryParticle::baryon(), G4CascadeHistory::HistoryEntry::cpart, G4CascadeHistory::HistoryEntry::dId, G4cout, G4endl, G4InuclParticle::getCharge(), G4CascadParticle::getParticle(), and G4CascadeHistory::HistoryEntry::n.
Referenced by PrintEntry().
void G4CascadeHistory::Print | ( | std::ostream & | os | ) | const |
Definition at line 156 of file G4CascadeHistory.cc.
References PrintEntry(), PrintingDone(), and size().
Referenced by G4IntraNucleiCascader::collide(), operator<<(), and G4IntraNucleiCascader::rescatter().
Definition at line 169 of file G4CascadeHistory.cc.
References G4CascadeHistory::HistoryEntry::cpart, G4CascadeHistory::HistoryEntry::dId, G4CascadParticle::getCurrentZone(), G4InuclParticle::getDefinition(), G4CascadParticle::getGeneration(), G4CascadParticle::getMomentum(), G4CascadParticle::getParticle(), G4ParticleDefinition::GetParticleName(), G4CascadParticle::getPosition(), GuessTarget(), left, G4CascadeHistory::HistoryEntry::n, PrintingDone(), size(), CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect(), and CLHEP::Hep3Vector::z().
Referenced by Print().
Definition at line 83 of file G4CascadeHistory.hh.
Referenced by Print(), and PrintEntry().
|
protected |
Definition at line 46 of file G4CascadeHistory.hh.
Referenced by G4IntraNucleiCascader::setVerboseLevel().
|
inlineprotected |
Definition at line 90 of file G4CascadeHistory.hh.
Referenced by AddEntry(), AssignHistoryID(), Print(), and PrintEntry().