11#include <simulation/longlivedneutral/G4LongLivedNeutralPhysics.h> 
   12#include <simulation/longlivedneutral/G4LongLivedNeutral.h> 
   13#include <simulation/longlivedneutral/G4LongLivedNeutralDecay.h> 
   14#include <simulation/longlivedneutral/G4LongLivedNeutralTransportation.h> 
   15#include <framework/logging/Logger.h> 
   17#include <G4ProcessManager.hh> 
   18#include <CLHEP/Units/SystemOfUnits.h> 
   25  : G4VPhysicsConstructor(
"LongLivedNeutralPhysics"),
 
   43  B2DEBUG(20, 
"G4LongLivedNeutralPhysics::ConstructProcess");
 
   45  G4ProcessManager* pmanager = 
fLLPN->GetProcessManager();
 
   48  for (
int i = 0; i <= pmanager->GetProcessListLength(); ++i) {
 
   49    pmanager->RemoveProcess(i);
 
   51  pmanager->RemoveProcess(0);
 
This class is a decay process.
virtual void ConstructProcess()
This method will be invoked in the Construct() method.
G4LongLivedNeutralPhysics()
Constructor.
~G4LongLivedNeutralPhysics()
Destructor.
G4LongLivedNeutral * fLLPN
Pointer to the neutral long lived definition in GEANT4.
virtual void ConstructParticle()
Adds monopole and anti-monopole to GEANT4 with a pdg of +/-99666 and parameters taken from current cl...
Concrete class that does the geometrical transport.
A class to hold long-lived neutral particle description.
Abstract base class for different kinds of events.