ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Protected Member Functions | |
virtual const G4VCrossSectionSource * | GetCrossSectionSource () const |
virtual const std::vector < const G4ParticleDefinition * > & | GetOutgoingParticles () const |
Private Member Functions | |
G4ConcreteNNTwoBodyResonance (const G4ConcreteNNTwoBodyResonance &) | |
G4ConcreteNNTwoBodyResonance & | operator= (const G4ConcreteNNTwoBodyResonance &) |
Private Attributes | |
G4VCrossSectionSource * | crossSectionSource |
const G4ParticleDefinition * | thePrimary1 |
const G4ParticleDefinition * | thePrimary2 |
std::vector< const G4ParticleDefinition * > | theOutGoing |
Definition at line 39 of file G4ConcreteNNTwoBodyResonance.hh.
View newest version in sPHENIX GitHub at line 39 of file G4ConcreteNNTwoBodyResonance.hh
G4ConcreteNNTwoBodyResonance::G4ConcreteNNTwoBodyResonance | ( | const G4ParticleDefinition * | aPrimary, |
const G4ParticleDefinition * | bPriamry, | ||
const G4ParticleDefinition * | aSecondary, | ||
const G4ParticleDefinition * | bSecondary, | ||
const G4VXResonanceTable & | sigmaTable | ||
) |
Definition at line 42 of file G4ConcreteNNTwoBodyResonance.cc.
View newest version in sPHENIX GitHub at line 42 of file G4ConcreteNNTwoBodyResonance.cc
References crossSectionSource, G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGiIsospin(), G4ParticleDefinition::GetPDGiSpin(), G4ParticleDefinition::GetPDGMass(), and theOutGoing.
G4ConcreteNNTwoBodyResonance::G4ConcreteNNTwoBodyResonance | ( | void * | s1, |
void * | s2, | ||
void * | s3, | ||
void * | s4, | ||
void * | s5, | ||
void * | s6, | ||
void * | s7 | ||
) |
Definition at line 78 of file G4ConcreteNNTwoBodyResonance.cc.
View newest version in sPHENIX GitHub at line 78 of file G4ConcreteNNTwoBodyResonance.cc
|
virtual |
Definition at line 64 of file G4ConcreteNNTwoBodyResonance.cc.
View newest version in sPHENIX GitHub at line 64 of file G4ConcreteNNTwoBodyResonance.cc
References crossSectionSource.
|
private |
void G4ConcreteNNTwoBodyResonance::establish_G4MT_TLS_G4ConcreteNNTwoBodyResonance | ( | const G4ParticleDefinition * | aPrimary, |
const G4ParticleDefinition * | bPriamry, | ||
const G4ParticleDefinition * | aSecondary, | ||
const G4ParticleDefinition * | bSecondary, | ||
const G4VXResonanceTable & | sigmaTable | ||
) |
Definition at line 82 of file G4ConcreteNNTwoBodyResonance.cc.
View newest version in sPHENIX GitHub at line 82 of file G4ConcreteNNTwoBodyResonance.cc
References crossSectionSource, G4VScatteringCollision::establish_G4MT_TLS_G4VScatteringCollision(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGiIsospin(), G4ParticleDefinition::GetPDGiSpin(), G4ParticleDefinition::GetPDGMass(), theOutGoing, thePrimary1, and thePrimary2.
Referenced by G4ConcreteNNToDeltaDelta::G4ConcreteNNToDeltaDelta(), G4ConcreteNNToDeltaDeltastar::G4ConcreteNNToDeltaDeltastar(), G4ConcreteNNToDeltaNstar::G4ConcreteNNToDeltaNstar(), G4ConcreteNNToNDelta::G4ConcreteNNToNDelta(), G4ConcreteNNToNDeltaStar::G4ConcreteNNToNDeltaStar(), G4ConcreteNNToNNStar::G4ConcreteNNToNNStar(), and G4ConcreteNStarNToNN::G4ConcreteNStarNToNN().
|
inlineprotectedvirtual |
Implements G4VCollision.
Definition at line 80 of file G4ConcreteNNTwoBodyResonance.hh.
View newest version in sPHENIX GitHub at line 80 of file G4ConcreteNNTwoBodyResonance.hh
References crossSectionSource.
|
inlinevirtual |
Implements G4VCollision.
Definition at line 62 of file G4ConcreteNNTwoBodyResonance.hh.
View newest version in sPHENIX GitHub at line 62 of file G4ConcreteNNTwoBodyResonance.hh
Implements G4VCollision.
Reimplemented in G4ConcreteNNToDeltaDelta, G4ConcreteNNToDeltaDeltastar, G4ConcreteNNToDeltaNstar, G4ConcreteNNToNDelta, G4ConcreteNNToNDeltaStar, G4ConcreteNNToNNStar, and G4ConcreteNStarNToNN.
Definition at line 69 of file G4ConcreteNNTwoBodyResonance.hh.
View newest version in sPHENIX GitHub at line 69 of file G4ConcreteNNTwoBodyResonance.hh
|
inlineprotectedvirtual |
Implements G4VScatteringCollision.
Definition at line 82 of file G4ConcreteNNTwoBodyResonance.hh.
View newest version in sPHENIX GitHub at line 82 of file G4ConcreteNNTwoBodyResonance.hh
References theOutGoing.
|
virtual |
Implements G4VCollision.
Definition at line 70 of file G4ConcreteNNTwoBodyResonance.cc.
View newest version in sPHENIX GitHub at line 70 of file G4ConcreteNNTwoBodyResonance.cc
References G4KineticTrack::GetDefinition(), thePrimary1, and thePrimary2.
G4bool G4ConcreteNNTwoBodyResonance::operator!= | ( | const G4ConcreteNNTwoBodyResonance & | right | ) | const |
|
private |
G4bool G4ConcreteNNTwoBodyResonance::operator== | ( | const G4ConcreteNNTwoBodyResonance & | right | ) | const |
|
private |
Definition at line 93 of file G4ConcreteNNTwoBodyResonance.hh.
View newest version in sPHENIX GitHub at line 93 of file G4ConcreteNNTwoBodyResonance.hh
Referenced by establish_G4MT_TLS_G4ConcreteNNTwoBodyResonance(), G4ConcreteNNTwoBodyResonance(), GetCrossSectionSource(), and ~G4ConcreteNNTwoBodyResonance().
|
private |
Definition at line 96 of file G4ConcreteNNTwoBodyResonance.hh.
View newest version in sPHENIX GitHub at line 96 of file G4ConcreteNNTwoBodyResonance.hh
Referenced by establish_G4MT_TLS_G4ConcreteNNTwoBodyResonance(), G4ConcreteNNTwoBodyResonance(), and GetOutgoingParticles().
|
private |
Definition at line 94 of file G4ConcreteNNTwoBodyResonance.hh.
View newest version in sPHENIX GitHub at line 94 of file G4ConcreteNNTwoBodyResonance.hh
Referenced by establish_G4MT_TLS_G4ConcreteNNTwoBodyResonance(), and IsInCharge().
|
private |
Definition at line 95 of file G4ConcreteNNTwoBodyResonance.hh.
View newest version in sPHENIX GitHub at line 95 of file G4ConcreteNNTwoBodyResonance.hh
Referenced by establish_G4MT_TLS_G4ConcreteNNTwoBodyResonance(), and IsInCharge().