ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
PiNToMultiPionsChannel (const G4int, Particle *, Particle *) | |
virtual | ~PiNToMultiPionsChannel () |
void | fillFinalState (FinalState *fs) |
Public Member Functions inherited from G4INCL::IChannel | |
IChannel () | |
virtual | ~IChannel () |
FinalState * | getFinalState () |
Private Member Functions | |
void | isospinRepartition (G4int ipi) |
Private Attributes | |
G4int | npion |
G4int | ind2 |
G4int | isosp [4] |
Particle * | particle1 |
Particle * | particle2 |
Static Private Attributes | |
static const G4double | angularSlope = 15. |
Definition at line 47 of file G4INCLPiNToMultiPionsChannel.hh.
View newest version in sPHENIX GitHub at line 47 of file G4INCLPiNToMultiPionsChannel.hh
G4INCL::PiNToMultiPionsChannel::PiNToMultiPionsChannel | ( | const G4int | npi, |
Particle * | p1, | ||
Particle * | p2 | ||
) |
Definition at line 51 of file G4INCLPiNToMultiPionsChannel.cc.
View newest version in sPHENIX GitHub at line 51 of file G4INCLPiNToMultiPionsChannel.cc
References isosp.
|
virtual |
Definition at line 60 of file G4INCLPiNToMultiPionsChannel.cc.
View newest version in sPHENIX GitHub at line 60 of file G4INCLPiNToMultiPionsChannel.cc
|
virtual |
Implements G4INCL::IChannel.
Definition at line 64 of file G4INCLPiNToMultiPionsChannel.cc.
View newest version in sPHENIX GitHub at line 64 of file G4INCLPiNToMultiPionsChannel.cc
References G4INCL::FinalState::addCreatedParticle(), G4INCL::FinalState::addModifiedParticle(), angularSlope, G4INCL::PhaseSpaceGenerator::generateBiased(), G4INCL::ParticleTable::getIsospin(), G4INCL::ParticleTable::getNucleonType(), G4INCL::ParticleTable::getPionType(), G4INCL::Particle::getPosition(), G4INCL::Particle::getType(), ind2, G4INCL::Particle::isNucleon(), isosp, isospinRepartition(), npion, G4InuclParticleNames::nucleon(), particle1, particle2, G4InuclParticleNames::pion(), G4INCL::Particle::setType(), G4INCL::KinematicsUtils::totalEnergyInCM(), and zero.
Definition at line 107 of file G4INCLPiNToMultiPionsChannel.cc.
View newest version in sPHENIX GitHub at line 107 of file G4INCLPiNToMultiPionsChannel.cc
References G4INCL::Random::getAdapter(), ind2, isosp, npion, r2, and G4INCL::Random::shoot().
Referenced by fillFinalState().
|
staticprivate |
Definition at line 60 of file G4INCLPiNToMultiPionsChannel.hh.
View newest version in sPHENIX GitHub at line 60 of file G4INCLPiNToMultiPionsChannel.hh
Referenced by fillFinalState().
|
private |
Definition at line 56 of file G4INCLPiNToMultiPionsChannel.hh.
View newest version in sPHENIX GitHub at line 56 of file G4INCLPiNToMultiPionsChannel.hh
Referenced by fillFinalState(), and isospinRepartition().
|
private |
Definition at line 57 of file G4INCLPiNToMultiPionsChannel.hh.
View newest version in sPHENIX GitHub at line 57 of file G4INCLPiNToMultiPionsChannel.hh
Referenced by fillFinalState(), isospinRepartition(), and PiNToMultiPionsChannel().
|
private |
Definition at line 55 of file G4INCLPiNToMultiPionsChannel.hh.
View newest version in sPHENIX GitHub at line 55 of file G4INCLPiNToMultiPionsChannel.hh
Referenced by fillFinalState(), and isospinRepartition().
|
private |
Definition at line 58 of file G4INCLPiNToMultiPionsChannel.hh.
View newest version in sPHENIX GitHub at line 58 of file G4INCLPiNToMultiPionsChannel.hh
Referenced by fillFinalState().
|
private |
Definition at line 58 of file G4INCLPiNToMultiPionsChannel.hh.
View newest version in sPHENIX GitHub at line 58 of file G4INCLPiNToMultiPionsChannel.hh
Referenced by fillFinalState().