ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
DeltaProductionChannel (Particle *, Particle *) | |
virtual | ~DeltaProductionChannel () |
void | fillFinalState (FinalState *fs) |
Public Member Functions inherited from G4INCL::IChannel | |
IChannel () | |
virtual | ~IChannel () |
FinalState * | getFinalState () |
Private Member Functions | |
G4double | sampleDeltaMass (G4double ecm) |
Private Attributes | |
Particle * | particle1 |
Particle * | particle2 |
Static Private Attributes | |
static const G4int | maxTries = 100000 |
Definition at line 48 of file G4INCLDeltaProductionChannel.hh.
View newest version in sPHENIX GitHub at line 48 of file G4INCLDeltaProductionChannel.hh
Definition at line 49 of file G4INCLDeltaProductionChannel.cc.
View newest version in sPHENIX GitHub at line 49 of file G4INCLDeltaProductionChannel.cc
|
virtual |
Definition at line 54 of file G4INCLDeltaProductionChannel.cc.
View newest version in sPHENIX GitHub at line 54 of file G4INCLDeltaProductionChannel.cc
|
virtual |
Delta production
The production is not isotropic in this version it has the same exp(b*t) structure as the nn elastic scattering (formula 2.3 of j.cugnon et al, nucl phys a352(1981)505) parametrization of b taken from ref. prc56(1997)2431
Implements G4INCL::IChannel.
Definition at line 95 of file G4INCLDeltaProductionChannel.cc.
View newest version in sPHENIX GitHub at line 95 of file G4INCLDeltaProductionChannel.cc
References kdfinder::abs(), G4INCL::FinalState::addModifiedParticle(), b, G4INCL::DeltaMinus, G4INCL::DeltaPlus, G4INCL::DeltaPlusPlus, G4INCL::DeltaZero, e, e3, G4INCL::ParticleTable::effectiveNucleonMass, G4INCL::ParticleTable::effectiveNucleonMass2, G4INCL::ParticleTable::getIsospin(), G4INCL::Particle::getMomentum(), G4INCL::Particle::getType(), Acts::index2, G4INCL::Particle::isDelta(), G4INCL::ThreeVector::mag(), mom, G4INCL::KinematicsUtils::momentumInCM(), G4INCL::KinematicsUtils::momentumInLab(), G4INCL::Neutron, particle1, particle2, G4INCL::Proton, sampleDeltaMass(), G4INCL::Particle::setEnergy(), G4INCL::Particle::setHelicity(), G4INCL::Particle::setMass(), G4INCL::Particle::setMomentum(), G4INCL::Particle::setType(), G4INCL::Random::shoot(), G4INCL::Math::sign(), G4INCL::KinematicsUtils::totalEnergyInCM(), G4INCL::Math::twoPi, x, xx, yn, and zz.
Definition at line 56 of file G4INCLDeltaProductionChannel.cc.
View newest version in sPHENIX GitHub at line 56 of file G4INCLDeltaProductionChannel.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 G4INCLDeltaProductionChannel.hh.
View newest version in sPHENIX GitHub at line 60 of file G4INCLDeltaProductionChannel.hh
Referenced by sampleDeltaMass().
|
private |
Definition at line 58 of file G4INCLDeltaProductionChannel.hh.
View newest version in sPHENIX GitHub at line 58 of file G4INCLDeltaProductionChannel.hh
Referenced by fillFinalState().
|
private |
Definition at line 58 of file G4INCLDeltaProductionChannel.hh.
View newest version in sPHENIX GitHub at line 58 of file G4INCLDeltaProductionChannel.hh
Referenced by fillFinalState().