28#ifndef G4ConcreteMesonBaryonToResonance_h
29#define G4ConcreteMesonBaryonToResonance_h
62 throw G4HadronicException(__FILE__, __LINE__,
"Tried to call G4ConcreteMesonBaryonToResonance::GetListOfColliders. Please find out why!");
63 std::vector<G4String> * aList =
new std::vector<G4String>;
69 return "ConcreteMesonBaryonToResonance";
82 {
return crossSectionSource; }
89 static void InitialisePointers();
104#ifdef G4MULTITHREADED
105 static G4Mutex concreteMesonBaryonToResonanceMutex;
G4bool operator==(const G4ConcreteMesonBaryonToResonance &right) const
virtual const G4ParticleDefinition * GetOutgoingParticle(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const
virtual ~G4ConcreteMesonBaryonToResonance()
virtual const std::vector< G4String > & GetListOfColliders(G4int) const
G4bool operator!=(const G4ConcreteMesonBaryonToResonance &right) const
virtual const G4VCrossSectionSource * GetCrossSectionSource() const
virtual G4bool IsInCharge(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const
G4ConcreteMesonBaryonToResonance(const G4ParticleDefinition *aPrimary, const G4ParticleDefinition *bPriamry, const G4ParticleDefinition *aSecondary, const G4String &partWidthLabel)
virtual G4String GetName() const