#include <WLSExtraPhysics.hh>
Definition at line 42 of file WLSExtraPhysics.hh.
◆ WLSExtraPhysics()
WLSExtraPhysics::WLSExtraPhysics |
( |
| ) |
|
◆ ~WLSExtraPhysics()
WLSExtraPhysics::~WLSExtraPhysics |
( |
| ) |
|
|
virtual |
◆ ConstructParticle()
void WLSExtraPhysics::ConstructParticle |
( |
void |
| ) |
|
|
virtual |
◆ ConstructProcess()
void WLSExtraPhysics::ConstructProcess |
( |
void |
| ) |
|
|
virtual |
Implements G4VPhysicsConstructor.
Definition at line 57 of file WLSExtraPhysics.cc.
59 G4cout <<
"WLSExtraPhysics:: Add Extra Physics Processes" 73 o <<
"Particle " << particleName <<
"without a Process Manager";
74 G4Exception(
"WLSExtraPhysics::ConstructProcess()",
"",
78 if (particleName ==
"opticalphoton")
break;
85 }
else if (particleName ==
"neutron") {
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
G4ProcessManager * GetProcessManager() const
const G4String & GetParticleName() const
G4GLOB_DLL std::ostream G4cout
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
std::vector< G4InuclElementaryParticle >::iterator particleIterator
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const
G4double GetPDGCharge() const
The documentation for this class was generated from the following files: