G4bool operator==(const G4ConcreteNNTwoBodyResonance &right) const
G4ConcreteNNTwoBodyResonance(const G4ParticleDefinition *aPrimary, const G4ParticleDefinition *bPriamry, const G4ParticleDefinition *aSecondary, const G4ParticleDefinition *bSecondary, const G4VXResonanceTable &sigmaTable)
virtual ~G4ConcreteNNTwoBodyResonance()
const G4ParticleDefinition * thePrimary2
std::vector< const G4ParticleDefinition * > theOutGoing
virtual G4bool IsInCharge(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const
virtual const G4VCrossSectionSource * GetCrossSectionSource() const
virtual const std::vector< const G4ParticleDefinition * > & GetOutgoingParticles() const
virtual const std::vector< G4String > & GetListOfColliders(G4int) const
G4ConcreteNNTwoBodyResonance & operator=(const G4ConcreteNNTwoBodyResonance &)
G4bool operator!=(const G4ConcreteNNTwoBodyResonance &right) const
const G4ParticleDefinition * thePrimary1
G4VCrossSectionSource * crossSectionSource
void establish_G4MT_TLS_G4ConcreteNNTwoBodyResonance(const G4ParticleDefinition *aPrimary, const G4ParticleDefinition *bPriamry, const G4ParticleDefinition *aSecondary, const G4ParticleDefinition *bSecondary, const G4VXResonanceTable &sigmaTable)
virtual G4String GetName() const