Geant4.10
|
#include <G4INCLDeltaDecayChannel.hh>
Public Member Functions | |
DeltaDecayChannel (Particle *, ThreeVector const) | |
virtual | ~DeltaDecayChannel () |
FinalState * | getFinalState () |
![]() | |
IChannel () | |
virtual | ~IChannel () |
Static Public Member Functions | |
static G4double | computeDecayTime (Particle *p) |
Definition at line 47 of file G4INCLDeltaDecayChannel.hh.
G4INCL::DeltaDecayChannel::DeltaDecayChannel | ( | Particle * | p, |
ThreeVector const | dir | ||
) |
Definition at line 45 of file G4INCLDeltaDecayChannel.cc.
|
virtual |
Definition at line 49 of file G4INCLDeltaDecayChannel.cc.
Definition at line 51 of file G4INCLDeltaDecayChannel.cc.
References G4INCL::ParticleTable::effectiveNucleonMass, G4INCL::ParticleTable::effectivePionMass, G4INCL::Particle::getEnergy(), G4INCL::Particle::getMass(), G4INCL::PhysicalConstants::hc, python.hepunit::m, G4INCL::KinematicsUtils::momentumInCM(), and G4INCL::Random::shoot().
Referenced by G4INCL::StandardPropagationModel::generateDecays().
|
virtual |
Implements G4INCL::IChannel.
Definition at line 74 of file G4INCLDeltaDecayChannel.cc.
References G4INCL::FinalState::addCreatedParticle(), G4INCL::FinalState::addModifiedParticle(), G4INCL::Particle::adjustEnergyFromMomentum(), G4INCL::DeltaMinus, G4INCL::DeltaPlus, G4INCL::DeltaPlusPlus, G4INCL::DeltaZero, G4INCL::ParticleTable::getINCLMass(), G4INCL::Particle::getMass(), G4INCL::Particle::getPosition(), G4INCL::Particle::getType(), G4INCL::ThreeVector::getX(), G4INCL::ThreeVector::getY(), G4INCL::ThreeVector::getZ(), INCL_FATAL, G4INCL::ThreeVector::mag(), G4INCL::KinematicsUtils::momentumInCM(), G4INCL::Neutron, G4INCL::ThreeVector::perp(), G4INCL::PiMinus, G4InuclParticleNames::pion(), G4INCL::PiPlus, G4INCL::PiZero, G4INCL::Proton, G4INCL::Particle::setHelicity(), G4INCL::Particle::setMomentum(), G4INCL::Particle::setType(), G4INCL::Random::shoot(), plottest35::t1, and G4INCL::UnknownParticle.