#include <G4INCLParticleEntryAvatar.hh>
Inheritance diagram for G4INCL::ParticleEntryAvatar:
Public Member Functions | |
ParticleEntryAvatar (G4double, G4INCL::Nucleus *, G4INCL::Particle *) | |
virtual | ~ParticleEntryAvatar () |
virtual G4INCL::IChannel * | getChannel () const |
ParticleList | getParticles () const |
virtual void | preInteraction () |
virtual FinalState * | postInteraction (FinalState *) |
std::string | dump () const |
Static Public Attributes | |
static const G4double | cutNN |
static const G4double | cutNNSquared |
Definition at line 45 of file G4INCLParticleEntryAvatar.hh.
G4INCL::ParticleEntryAvatar::ParticleEntryAvatar | ( | G4double | , | |
G4INCL::Nucleus * | , | |||
G4INCL::Particle * | ||||
) |
Definition at line 46 of file G4INCLParticleEntryAvatar.cc.
References G4INCL::ParticleEntryAvatarType, and G4INCL::IAvatar::setType().
00049 :IAvatar(time), theNucleus(nucleus), theParticle(particle) 00050 { 00051 setType(ParticleEntryAvatarType); 00052 }
G4INCL::ParticleEntryAvatar::~ParticleEntryAvatar | ( | ) | [virtual] |
std::string G4INCL::ParticleEntryAvatar::dump | ( | ) | const [virtual] |
Implements G4INCL::IAvatar.
Definition at line 57 of file G4INCLParticleEntryAvatar.cc.
References G4INCL::Particle::dump(), and G4INCL::IAvatar::theTime.
00057 { 00058 std::stringstream ss; 00059 ss << "(avatar " << theTime <<" 'particle-entry" << std::endl 00060 << "(list " << std::endl 00061 << theParticle->dump() 00062 << "))" << std::endl; 00063 return ss.str(); 00064 }
IChannel * G4INCL::ParticleEntryAvatar::getChannel | ( | ) | const [virtual] |
ParticleList G4INCL::ParticleEntryAvatar::getParticles | ( | ) | const [inline, virtual] |
Implements G4INCL::IAvatar.
Definition at line 50 of file G4INCLParticleEntryAvatar.hh.
00050 { 00051 ParticleList theParticleList; 00052 theParticleList.push_back(theParticle); 00053 return theParticleList; 00054 };
FinalState * G4INCL::ParticleEntryAvatar::postInteraction | ( | FinalState * | ) | [virtual] |
virtual void G4INCL::ParticleEntryAvatar::preInteraction | ( | ) | [inline, virtual] |
const G4double G4INCL::ParticleEntryAvatar::cutNN [static] |
Definition at line 61 of file G4INCLParticleEntryAvatar.hh.
const G4double G4INCL::ParticleEntryAvatar::cutNNSquared [static] |
Definition at line 62 of file G4INCLParticleEntryAvatar.hh.