74 G4bool G4EmExtraPhysics::gnActivated =
true;
75 G4bool G4EmExtraPhysics::munActivated =
true;
76 G4bool G4EmExtraPhysics::synActivated =
false;
77 G4bool G4EmExtraPhysics::synActivatedForAll =
false;
78 G4bool G4EmExtraPhysics::gmumuActivated =
false;
79 G4bool G4EmExtraPhysics::pmumuActivated =
false;
80 G4bool G4EmExtraPhysics::phadActivated =
false;
94 if(verbose > 1)
G4cout <<
"### G4EmExtraPhysics" <<
G4endl;
104 theMessenger =
nullptr;
114 synActivatedForAll = val;
115 if(synActivatedForAll) { synActivated =
true; }
130 gmumuActivated = val;
135 pmumuActivated = val;
163 theGNPhysics->
Build();
190 if(synActivatedForAll) {
192 myParticleIterator->reset();
195 while( (*myParticleIterator)() ) {
196 particle = myParticleIterator->value();
199 G4cout <<
"### G4SynchrotronRadiation for "
static G4MuonPlus * MuonPlus()
G4bool GetPDGStable() const
const G4String & GetParticleName() const
void RegisterMe(G4HadronicInteraction *a)
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const
G4GLOB_DLL std::ostream G4cout
G4bool RegisterProcess(G4VProcess *process, G4ParticleDefinition *particle)
static G4Positron * Positron()
static G4PhysicsListHelper * GetPhysicsListHelper()
static G4MuonMinus * MuonMinus()
static G4Electron * Electron()
G4double GetPDGCharge() const
void SetPhysicsType(G4int)
#define G4_DECLARE_PHYSCONSTR_FACTORY(physics_constructor)