55 const G4double G4XAqmTotal::_lowLimit = 0.;
105 if (qTrk1 != 0) sRatio1 = sTrk1 / qTrk1;
108 if (qTrk2 != 0) sRatio2 = sTrk2 / qTrk2;
112 G4int nQ1 = sTrk1 + qTrk1;
114 if (nQ1 == 2) nMesons++;
115 G4int nQ2 = sTrk2 + qTrk2;
116 if (nQ2 == 2) nMesons++;
static G4Pow * GetInstance()
G4double powN(G4double x, G4int n) const
G4int GetAntiQuarkContent(G4int flavor) const
virtual G4double CrossSection(const G4KineticTrack &trk1, const G4KineticTrack &trk2) const
G4bool operator==(const G4XAqmTotal &right) const
G4int GetQuarkContent(G4int flavor) const
G4bool operator!=(const G4XAqmTotal &right) const
virtual G4bool IsValid(G4double e) const
virtual G4String Name() const
const G4ParticleDefinition * GetDefinition() const
static constexpr double millibarn
G4bool InLimits(G4double e, G4double eLow, G4double eHigh) const