ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
NDeltaOmegaProductionChannel (Particle *, Particle *) | |
virtual | ~NDeltaOmegaProductionChannel () |
void | fillFinalState (FinalState *fs) |
Public Member Functions inherited from G4INCL::IChannel | |
IChannel () | |
virtual | ~IChannel () |
FinalState * | getFinalState () |
Private Member Functions | |
G4double | sampleDeltaMass (G4double ecm) |
INCL_DECLARE_ALLOCATION_POOL (NDeltaOmegaProductionChannel) | |
Private Attributes | |
Particle * | particle1 |
Particle * | particle2 |
Static Private Attributes | |
static const G4double | angularSlope = 6. |
static const G4int | maxTries = 100000 |
Definition at line 48 of file G4INCLNDeltaOmegaProductionChannel.hh.
View newest version in sPHENIX GitHub at line 48 of file G4INCLNDeltaOmegaProductionChannel.hh
Definition at line 51 of file G4INCLNDeltaOmegaProductionChannel.cc.
View newest version in sPHENIX GitHub at line 51 of file G4INCLNDeltaOmegaProductionChannel.cc
|
virtual |
Definition at line 55 of file G4INCLNDeltaOmegaProductionChannel.cc.
View newest version in sPHENIX GitHub at line 55 of file G4INCLNDeltaOmegaProductionChannel.cc
|
virtual |
Unlike NN -> NDelta, NN -> NDeltaOmega is drawn from a phase-space generator
Implements G4INCL::IChannel.
Definition at line 97 of file G4INCLNDeltaOmegaProductionChannel.cc.
View newest version in sPHENIX GitHub at line 97 of file G4INCLNDeltaOmegaProductionChannel.cc
References G4INCL::FinalState::addCreatedParticle(), G4INCL::FinalState::addModifiedParticle(), angularSlope, G4INCL::DeltaMinus, G4INCL::DeltaPlus, G4INCL::DeltaPlusPlus, G4INCL::DeltaZero, G4INCL::ThreeVector::dot(), G4INCL::PhaseSpaceGenerator::generateBiased(), G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getMomentum(), G4INCL::Particle::getPosition(), G4INCL::Particle::getType(), Acts::index2, G4INCL::Particle::isDelta(), G4INCL::ThreeVector::mag(), G4INCL::Neutron, G4INCL::Omega, particle1, particle2, G4INCL::Proton, sampleDeltaMass(), G4INCL::Particle::setHelicity(), G4INCL::Particle::setMass(), G4INCL::Particle::setType(), G4INCL::Random::shoot(), G4INCL::KinematicsUtils::totalEnergyInCM(), and zero.
|
private |
Definition at line 57 of file G4INCLNDeltaOmegaProductionChannel.cc.
View newest version in sPHENIX GitHub at line 57 of file G4INCLNDeltaOmegaProductionChannel.cc
References G4INCL::ParticleTable::effectiveDeltaMass, G4INCL::ParticleTable::effectiveDeltaWidth, G4INCL::ParticleTable::effectiveNucleonMass, f3, INCL_WARN, maxTries, G4INCL::ParticleTable::minDeltaMass, G4INCL::ParticleTable::minDeltaMassRndm, G4INCL::Random::shoot(), x, and y.
Referenced by fillFinalState().
|
staticprivate |
Definition at line 60 of file G4INCLNDeltaOmegaProductionChannel.hh.
View newest version in sPHENIX GitHub at line 60 of file G4INCLNDeltaOmegaProductionChannel.hh
Referenced by fillFinalState().
|
staticprivate |
Definition at line 62 of file G4INCLNDeltaOmegaProductionChannel.hh.
View newest version in sPHENIX GitHub at line 62 of file G4INCLNDeltaOmegaProductionChannel.hh
Referenced by sampleDeltaMass().
|
private |
Definition at line 58 of file G4INCLNDeltaOmegaProductionChannel.hh.
View newest version in sPHENIX GitHub at line 58 of file G4INCLNDeltaOmegaProductionChannel.hh
Referenced by fillFinalState().
|
private |
Definition at line 58 of file G4INCLNDeltaOmegaProductionChannel.hh.
View newest version in sPHENIX GitHub at line 58 of file G4INCLNDeltaOmegaProductionChannel.hh
Referenced by fillFinalState().