2 #include "G4SystemOfUnits.hh" 3 #include "G4DynamicParticle.hh" 4 #include "G4NistManager.hh" 11 nist = G4NistManager::Instance();
36 G4double
A =
nist->GetAtomicMassAmu(
Z);
41 return (100. * (
A - (G4double)
Z) / (G4double)
Z) * millibarn;
virtual G4bool IsElementApplicable(const G4DynamicParticle *aPart, G4int Z, const G4Material *)
virtual G4double GetElementCrossSection(const G4DynamicParticle *, G4int Z, const G4Material *)
~CMSSQInelasticCrossSection()
static CMSSQ * SQ(double mass)
CMSSQInelasticCrossSection(double mass)
static CMSAntiSQ * AntiSQ(double mass)