5 #include "G4Electron.hh" 6 #include "G4MuonMinus.hh" 7 #include "G4MuonPlus.hh" 8 #include "G4ProcessManager.hh" 9 #include "G4SystemOfUnits.hh" 12 : G4VPhysicsConstructor(
name), aprimeDef_(nullptr) {
30 G4ParticleDefinition* muonminus = G4MuonMinus::MuonMinusDefinition();
31 G4ParticleDefinition* muonplus = G4MuonPlus::MuonPlusDefinition();
32 G4ProcessManager* pmplus = muonplus->GetProcessManager();
33 G4ProcessManager* pmminus = muonminus->GetProcessManager();
G4ParticleDefinition * aprimeDef_
~APrimePhysics() override
void ConstructParticle() override
Class creating the A' particle in Geant.
void ConstructProcess() override
Class providing the Dark Bremsstrahlung process class.
APrimePhysics(double APMass, const G4String &scalefile, const G4double cxBias, const G4String &name="APrime")
static G4APrime * APrime(double apmass=1000)