9 #include "G4PhysicalConstants.hh" 10 #include "G4SystemOfUnits.hh" 11 #include "G4BetheHeitlerModel.hh" 12 #include "G4PairProductionRelModel.hh" 13 #include "G4Electron.hh" 20 G4ProcessType
type):G4VEmProcess (processName, type),
21 isInitialised(
false), darkFactor(df)
23 SetMinKinEnergy(2.0*electron_mass_c2);
24 SetProcessSubType(fGammaConversion);
25 SetStartFromNullFlag(
true);
26 SetBuildTableFlag(
true);
28 SetLambdaBinning(220);
38 return (p.GetParticleType()==
"darkpho");
56 return 2*electron_mass_c2;
CMSDarkPairProductionProcess(G4double df=1E0, const G4String &processName="conv", G4ProcessType type=fElectromagnetic)
~CMSDarkPairProductionProcess() override
void InitialiseProcess(const G4ParticleDefinition *) override
G4double MinPrimaryEnergy(const G4ParticleDefinition *, const G4Material *) override
void PrintInfo() override
G4bool IsApplicable(const G4ParticleDefinition &) override