#include <G4CascadeHistory.hh>
클래스 | |
struct | HistoryEntry |
Public 멤버 함수 | |
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 멤버 함수 | |
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 |
Private 멤버 함수 | |
G4CascadeHistory (const G4CascadeHistory &rhs) | |
G4CascadeHistory & | operator= (const G4CascadeHistory &rhs) |
Private 속성 | |
G4int | verboseLevel |
std::vector< HistoryEntry > | theHistory |
std::set< G4int > | entryPrinted |
G4CascadeHistory.hh 파일의 41 번째 라인에서 정의되었습니다.
|
inline |
G4CascadeHistory.hh 파일의 43 번째 라인에서 정의되었습니다.
|
inline |
G4CascadeHistory.hh 파일의 44 번째 라인에서 정의되었습니다.
|
private |
G4int G4CascadeHistory::AddEntry | ( | G4CascadParticle & | cpart | ) |
G4CascadeHistory.cc 파일의 106 번째 라인에서 정의되었습니다.
다음을 참조함 : AssignHistoryID(), G4cout, G4endl, G4CascadParticle::getHistoryId(), size(), theHistory, verboseLevel.
다음에 의해서 참조됨 : AddVertex(), FillDaughters(), G4IntraNucleiCascader::generateCascade().
G4int G4CascadeHistory::AddVertex | ( | G4CascadParticle & | cpart, |
std::vector< G4CascadParticle > & | daug | ||
) |
G4CascadeHistory.cc 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : AddEntry(), FillDaughters(), G4cout, G4endl, theHistory, verboseLevel.
다음에 의해서 참조됨 : G4IntraNucleiCascader::generateCascade().
|
protected |
G4CascadeHistory.cc 파일의 137 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4CascadParticle::getHistoryId(), G4CascadParticle::setHistoryId(), size(), verboseLevel.
다음에 의해서 참조됨 : AddEntry().
void G4CascadeHistory::Clear | ( | ) |
G4CascadeHistory.cc 파일의 50 번째 라인에서 정의되었습니다.
다음을 참조함 : entryPrinted, G4cout, G4endl, theHistory, verboseLevel.
다음에 의해서 참조됨 : G4IntraNucleiCascader::newCascade().
void G4CascadeHistory::DropEntry | ( | const G4CascadParticle & | cpart | ) |
G4CascadeHistory.cc 파일의 127 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, G4CascadParticle::getHistoryId(), theHistory, verboseLevel.
다음에 의해서 참조됨 : G4IntraNucleiCascader::processTrappedParticle().
|
protected |
G4CascadeHistory.cc 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : AddEntry(), G4cout, G4endl, theHistory, verboseLevel.
다음에 의해서 참조됨 : AddVertex().
|
protected |
G4CascadeHistory.cc 파일의 205 번째 라인에서 정의되었습니다.
다음을 참조함 : G4InuclElementaryParticle::baryon(), G4CascadeHistory::HistoryEntry::cpart, G4CascadeHistory::HistoryEntry::dId, G4cout, G4endl, G4InuclParticle::getCharge(), G4CascadParticle::getParticle(), G4CascadeHistory::HistoryEntry::n, theHistory, verboseLevel.
다음에 의해서 참조됨 : PrintEntry().
|
private |
void G4CascadeHistory::Print | ( | std::ostream & | os | ) | const |
G4CascadeHistory.cc 파일의 156 번째 라인에서 정의되었습니다.
다음을 참조함 : PrintEntry(), PrintingDone(), size(), verboseLevel.
다음에 의해서 참조됨 : G4IntraNucleiCascader::collide(), operator<<(), G4IntraNucleiCascader::rescatter().
G4CascadeHistory.cc 파일의 169 번째 라인에서 정의되었습니다.
다음을 참조함 : G4CascadeHistory::HistoryEntry::cpart, G4CascadeHistory::HistoryEntry::dId, entryPrinted, G4CascadParticle::getCurrentZone(), G4InuclParticle::getDefinition(), G4CascadParticle::getGeneration(), G4CascadParticle::getMomentum(), G4CascadParticle::getParticle(), G4ParticleDefinition::GetParticleName(), G4CascadParticle::getPosition(), GuessTarget(), left, G4CascadeHistory::HistoryEntry::n, PrintingDone(), size(), theHistory, CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : Print().
G4CascadeHistory.hh 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : entryPrinted.
다음에 의해서 참조됨 : Print(), PrintEntry().
|
protected |
G4CascadeHistory.hh 파일의 46 번째 라인에서 정의되었습니다.
다음을 참조함 : verboseLevel.
다음에 의해서 참조됨 : G4IntraNucleiCascader::setVerboseLevel().
|
inlineprotected |
G4CascadeHistory.hh 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : theHistory.
다음에 의해서 참조됨 : AddEntry(), AssignHistoryID(), Print(), PrintEntry().
|
mutableprivate |
G4CascadeHistory.hh 파일의 96 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Clear(), PrintEntry(), PrintingDone().
|
private |
G4CascadeHistory.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddEntry(), AddVertex(), Clear(), DropEntry(), FillDaughters(), GuessTarget(), PrintEntry(), size().
|
private |
G4CascadeHistory.hh 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddEntry(), AddVertex(), AssignHistoryID(), Clear(), DropEntry(), FillDaughters(), GuessTarget(), Print(), setVerboseLevel().