7 #ifndef SimG4Core_CustomPhysics_CMSDarkPairProductionProcess_h
8 #define SimG4Core_CustomPhysics_CMSDarkPairProductionProcess_h
12 #include "G4VEmProcess.hh"
15 class G4ParticleDefinition;
17 class G4MaterialCutsCouple;
18 class G4DynamicParticle;
26 G4ProcessType
type = fElectromagnetic);
31 G4bool
IsApplicable(
const G4ParticleDefinition&)
override;
33 G4double
MinPrimaryEnergy(
const G4ParticleDefinition*,
const G4Material*)
override;
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
G4bool IsApplicable(const G4ParticleDefinition &) override