9 #include "G4PhysicalConstants.hh" 10 #include "G4SystemOfUnits.hh" 11 #include "G4PairProductionRelModel.hh" 16 4*CLHEP::fine_structure_const*CLHEP::classic_electr_radius*CLHEP::classic_electr_radius;
19 const G4String& nam) : G4PairProductionRelModel(p,nam),
dark_factor(df) {}
24 G4double gammaEnergy, G4double
Z,
25 G4double, G4double, G4double)
29 if ( gammaEnergy <= 2.0*electron_mass_c2 )
return crossSection;
34 crossSection=ComputeXSectionPerAtom(gammaEnergy,Z);
36 G4double
xi = Finel/(Fel - fCoulomb);
G4double ComputeCrossSectionPerAtom(const G4ParticleDefinition *, G4double kinEnergy, G4double Z, G4double A=0., G4double cut=0., G4double emax=DBL_MAX) override
static const G4double xsfactor
CMSDarkPairProduction(const G4ParticleDefinition *p=nullptr, G4double df=1.0, const G4String &nam="BetheHeitlerLPM")
~CMSDarkPairProduction() override