55#ifndef G4MuonToMuonPairProductionModel_h
56#define G4MuonToMuonPairProductionModel_h 1
66 const G4String& nam =
"muToMuonPairProd");
G4double Y(G4double density)
G4double ComputeDMicroscopicCrossSection(G4double tkin, G4double Z, G4double pairEnergy) override
~G4MuonToMuonPairProductionModel()=default
void SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin, G4double maxEnergy) override
G4MuonToMuonPairProductionModel(const G4ParticleDefinition *p=nullptr, const G4String &nam="muToMuonPairProd")
G4ParticleDefinition * theMuonMinus
G4double U_func(G4double Z, G4double rho2, G4double xi, G4double Y, G4double pairEnergy, const G4double B=183)
G4ParticleDefinition * theMuonPlus
G4MuonToMuonPairProductionModel(const G4MuonToMuonPairProductionModel &)=delete
void DataCorrupted(G4int Z, G4double logTkin) const override