19#ifndef BDSPHYSICSMUONSPLITTING_H
20#define BDSPHYSICSMUONSPLITTING_H
22#include "BDSSingleUse.hh"
25#include "G4VPhysicsConstructor.hh"
38 G4double splittingThresholdEKIn,
39 G4int splittingFactor2In,
40 G4double splittingThresholdEK2In,
41 G4bool excludeWeight1ParticlesIn =
false,
42 G4double muonSplittingExclusionWeightIn = 1e99);
52 G4int splittingFactor;
53 G4double splittingThresholdEK;
54 G4int splittingFactor2;
55 G4double splittingThresholdEK2;
56 G4bool excludeWeight1Particles;
57 G4double muonSplittingExclusionWeight;
High energy muon processes.
virtual void ConstructParticle()
Construct all leptons, photons (inc optical), and pion +- just in case.
virtual void ConstructProcess()
Construct and attach the processes to the relevant particles.
Class to provide single use functionality.