![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/qmd/include/G4QMDSystem.hh>
Inheritance diagram for G4QMDSystem:
Collaboration diagram for G4QMDSystem:Public Member Functions | |
| G4QMDSystem () | |
| virtual | ~G4QMDSystem () |
| void | SetParticipant (G4QMDParticipant *particle) |
| void | SetSystem (G4QMDSystem *, G4ThreeVector, G4ThreeVector) |
| void | SubtractSystem (G4QMDSystem *) |
| G4QMDParticipant * | EraseParticipant (G4int i) |
| void | DeleteParticipant (G4int i) |
| void | InsertParticipant (G4QMDParticipant *particle, G4int j) |
| G4int | GetTotalNumberOfParticipant () |
| G4QMDParticipant * | GetParticipant (G4int i) |
| void | IncrementCollisionCounter () |
| G4int | GetNOCollision () |
| void | ShowParticipants () |
| void | Clear () |
Protected Attributes | |
| std::vector< G4QMDParticipant * > | participants |
Private Attributes | |
| G4int | numberOfCollision |
Definition at line 45 of file G4QMDSystem.hh.
View newest version in sPHENIX GitHub at line 45 of file G4QMDSystem.hh
| G4QMDSystem::G4QMDSystem | ( | ) |
Definition at line 31 of file G4QMDSystem.cc.
View newest version in sPHENIX GitHub at line 31 of file G4QMDSystem.cc
References numberOfCollision, and participants.
|
virtual |
Definition at line 39 of file G4QMDSystem.cc.
View newest version in sPHENIX GitHub at line 39 of file G4QMDSystem.cc
References Clear().
Here is the call graph for this function:| void G4QMDSystem::Clear | ( | ) |
Definition at line 68 of file G4QMDSystem.cc.
View newest version in sPHENIX GitHub at line 68 of file G4QMDSystem.cc
References GetTotalNumberOfParticipant(), and participants.
Referenced by G4QMDReaction::ApplyYourself(), and ~G4QMDSystem().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 57 of file G4QMDSystem.hh.
View newest version in sPHENIX GitHub at line 57 of file G4QMDSystem.hh
References participants.
Referenced by G4QMDCollision::CalKinematicsOfBinaryCollisions().
Here is the caller graph for this function:
|
inline |
Definition at line 56 of file G4QMDSystem.hh.
View newest version in sPHENIX GitHub at line 56 of file G4QMDSystem.hh
References participants, and particle.
Referenced by G4QMDCollision::CalFinalStateOfTheBinaryCollision().
Here is the caller graph for this function:
|
inline |
Definition at line 65 of file G4QMDSystem.hh.
View newest version in sPHENIX GitHub at line 65 of file G4QMDSystem.hh
References numberOfCollision.
Referenced by G4QMDReaction::ApplyYourself().
Here is the caller graph for this function:
|
inline |
Definition at line 62 of file G4QMDSystem.hh.
View newest version in sPHENIX GitHub at line 62 of file G4QMDSystem.hh
References participants.
Referenced by G4QMDReaction::ApplyYourself(), G4QMDMeanField::Cal2BodyQuantities(), G4QMDNucleus::CalEnergyAndAngularMomentumInCM(), G4QMDCollision::CalFinalStateOfTheBinaryCollision(), G4QMDCollision::CalFinalStateOfTheBinaryCollisionJQMD(), G4QMDMeanField::CalGraduate(), G4QMDCollision::CalKinematicsOfBinaryCollisions(), G4QMDMeanField::calPauliBlockingFactor(), G4QMDMeanField::DoClusterJudgment(), G4QMDMeanField::DoPropagation(), G4QMDMeanField::GetPotential(), G4QMDMeanField::GetTotalPotential(), G4QMDMeanField::IsPauliBlocked(), and SubtractSystem().
Here is the caller graph for this function:
|
inline |
Definition at line 60 of file G4QMDSystem.hh.
View newest version in sPHENIX GitHub at line 60 of file G4QMDSystem.hh
References participants.
Referenced by G4QMDReaction::ApplyYourself(), G4QMDMeanField::Cal2BodyQuantities(), G4QMDNucleus::CalEnergyAndAngularMomentumInCM(), G4QMDMeanField::CalGraduate(), G4QMDCollision::CalKinematicsOfBinaryCollisions(), G4QMDMeanField::calPauliBlockingFactor(), Clear(), G4QMDMeanField::DoClusterJudgment(), G4QMDMeanField::DoPropagation(), G4QMDMeanField::GetPotential(), G4QMDMeanField::GetTotalPotential(), G4QMDMeanField::SetSystem(), and SubtractSystem().
Here is the caller graph for this function:
|
inline |
Definition at line 64 of file G4QMDSystem.hh.
View newest version in sPHENIX GitHub at line 64 of file G4QMDSystem.hh
References numberOfCollision.
Referenced by G4QMDCollision::CalKinematicsOfBinaryCollisions().
Here is the caller graph for this function:| void G4QMDSystem::InsertParticipant | ( | G4QMDParticipant * | particle, |
| G4int | j | ||
| ) |
Definition at line 110 of file G4QMDSystem.cc.
View newest version in sPHENIX GitHub at line 110 of file G4QMDSystem.cc
References G4cout, G4endl, it, n, and participants.
Referenced by G4QMDCollision::CalFinalStateOfTheBinaryCollision().
Here is the caller graph for this function:
|
inline |
Definition at line 51 of file G4QMDSystem.hh.
View newest version in sPHENIX GitHub at line 51 of file G4QMDSystem.hh
References participants.
Referenced by G4QMDReaction::ApplyYourself(), G4QMDCollision::CalKinematicsOfBinaryCollisions(), G4QMDMeanField::DoClusterJudgment(), G4QMDGroundStateNucleus::G4QMDGroundStateNucleus(), and SetSystem().
Here is the caller graph for this function:| void G4QMDSystem::SetSystem | ( | G4QMDSystem * | nucleus, |
| G4ThreeVector | dp, | ||
| G4ThreeVector | dr | ||
| ) |
Definition at line 46 of file G4QMDSystem.cc.
View newest version in sPHENIX GitHub at line 46 of file G4QMDSystem.cc
References it, participants, r, and SetParticipant().
Here is the call graph for this function:| void G4QMDSystem::ShowParticipants | ( | ) |
Definition at line 79 of file G4QMDSystem.cc.
View newest version in sPHENIX GitHub at line 79 of file G4QMDSystem.cc
References G4cout, G4endl, it, CLHEP::Hep3Vector::mag(), and participants.
Here is the call graph for this function:| void G4QMDSystem::SubtractSystem | ( | G4QMDSystem * | nucleus | ) |
Definition at line 59 of file G4QMDSystem.cc.
View newest version in sPHENIX GitHub at line 59 of file G4QMDSystem.cc
References GetParticipant(), GetTotalNumberOfParticipant(), and participants.
Referenced by G4QMDMeanField::DoClusterJudgment().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 75 of file G4QMDSystem.hh.
View newest version in sPHENIX GitHub at line 75 of file G4QMDSystem.hh
Referenced by G4QMDSystem(), GetNOCollision(), and IncrementCollisionCounter().
|
protected |
Definition at line 72 of file G4QMDSystem.hh.
View newest version in sPHENIX GitHub at line 72 of file G4QMDSystem.hh
Referenced by Clear(), DeleteParticipant(), EraseParticipant(), G4QMDSystem(), G4QMDNucleus::Get4Momentum(), G4QMDNucleus::GetAtomicNumber(), G4QMDNucleus::GetMassNumber(), GetParticipant(), GetTotalNumberOfParticipant(), InsertParticipant(), G4QMDGroundStateNucleus::killCMMotionAndAngularM(), G4QMDGroundStateNucleus::packNucleons(), G4QMDGroundStateNucleus::samplingMomentum(), G4QMDGroundStateNucleus::samplingPosition(), SetParticipant(), SetSystem(), ShowParticipants(), and SubtractSystem().