72 std::vector< G4String > dummy;
136 std::vector< G4String >::const_iterator particleIt =
148 for (
G4int ip = 0 ; ip < vprocess->
size() ; ip++)
156 while ( restartLoop )
158 for (std::size_t ip = 0 ; ip < biasedProcesses.size() ; ip++)
162 if ( restartLoop )
break;
virtual void ConstructParticle()
std::vector< std::vector< G4String > > fBiasedProcesses
virtual void ConstructProcess()
void PhysicsBias(const G4String &particleName)
static void ActivateNonPhysicsBiasing(G4ProcessManager *pmanager, G4String nonPhysicsProcessName="")
G4ProcessManager * GetProcessManager() const
const G4String & GetParticleName() const
virtual ~G4GenericBiasingPhysics()
G4GenericBiasingPhysics(const G4String &name="BiasingP")
#define aParticleIterator
G4_DECLARE_PHYSCONSTR_FACTORY(G4GenericBiasingPhysics)
static G4bool ActivatePhysicsBiasing(G4ProcessManager *pmanager, G4String physicsProcessToBias, G4String wrappedName="")
const G4String & GetProcessName() const
std::vector< G4String > fBiasedParticles
std::vector< G4String > fNonPhysBiasedParticles
std::vector< G4bool > fBiasAllProcesses
void NonPhysicsBias(const G4String &particleName)
G4ProcessVector * GetProcessList() const
void Bias(const G4String &particleName)