#include <G4INCLIAvatar.hh>
Definition at line 72 of file G4INCLIAvatar.hh.
◆ IAvatar() [1/2]
G4INCL::IAvatar::IAvatar |
( |
| ) |
|
◆ IAvatar() [2/2]
G4INCL::IAvatar::IAvatar |
( |
G4double |
time | ) |
|
◆ ~IAvatar()
G4INCL::IAvatar::~IAvatar |
( |
| ) |
|
|
virtual |
◆ dump()
virtual std::string G4INCL::IAvatar::dump |
( |
| ) |
const |
|
pure virtual |
◆ fillFinalState()
void G4INCL::IAvatar::fillFinalState |
( |
FinalState * |
fs | ) |
|
Definition at line 96 of file G4INCLIAvatar.cc.
104 c->fillFinalState(fs);
virtual G4INCL::IChannel * getChannel()=0
virtual void postInteraction(FinalState *)=0
virtual void preInteraction()=0
◆ getChannel()
◆ getFinalState()
Definition at line 90 of file G4INCLIAvatar.cc.
91 FinalState *fs =
new FinalState;
void fillFinalState(FinalState *fs)
◆ getID()
long G4INCL::IAvatar::getID |
( |
| ) |
const |
|
inline |
◆ getParticles()
virtual ParticleList G4INCL::IAvatar::getParticles |
( |
| ) |
const |
|
pure virtual |
◆ getTime()
G4double G4INCL::IAvatar::getTime |
( |
| ) |
const |
|
inline |
◆ getType()
◆ INCL_DECLARE_ALLOCATION_POOL()
G4INCL::IAvatar::INCL_DECLARE_ALLOCATION_POOL |
( |
IAvatar |
| ) |
|
|
protected |
◆ isACollision()
G4bool G4INCL::IAvatar::isACollision |
( |
| ) |
const |
|
inline |
◆ isADecay()
G4bool G4INCL::IAvatar::isADecay |
( |
| ) |
const |
|
inline |
◆ postInteraction()
virtual void G4INCL::IAvatar::postInteraction |
( |
FinalState * |
| ) |
|
|
pure virtual |
◆ preInteraction()
virtual void G4INCL::IAvatar::preInteraction |
( |
| ) |
|
|
pure virtual |
◆ setType()
◆ toString()
std::string G4INCL::IAvatar::toString |
( |
| ) |
|
Definition at line 73 of file G4INCLIAvatar.cc.
74 std::stringstream entry;
75 std::stringstream particleString;
80 particleString << (*i)->getID() <<
" ";
82 if(numberOfParticles == 1) particleString <<
"-1";
83 entry <<
getID() <<
" " 86 << particleString.str();
static int numberOfParticles
AvatarType getType() const
virtual ParticleList getParticles() const =0
ParticleList::const_iterator ParticleIter
◆ ID
◆ nextID
◆ theTime
◆ type
The documentation for this class was generated from the following files: