32 #ifndef G4GenericBiasingPhysics_h 
   33 #define G4GenericBiasingPhysics_h 1 
   54   void PhysicsBias(
const G4String& particleName, 
const std::vector< G4String >& processToBiasNames);
 
   60   void Bias(
const G4String& particleName, 
const std::vector< G4String >& processToBiasNames);
 
virtual void ConstructParticle()
 
void BiasAllCharged(G4bool includeShortLived=false)
 
G4bool fPhysBiasAllChargedISL
 
std::vector< std::vector< G4String > > fBiasedProcesses
 
G4bool fNonPhysBiasAllChargedISL
 
virtual void ConstructProcess()
 
void PhysicsBiasAllNeutral(G4bool includeShortLived=false)
 
void NonPhysicsBiasAllCharged(G4bool includeShortLived=false)
 
void PhysicsBias(const G4String &particleName)
 
std::vector< G4int > fNonPhysBiasByPDGRangeHigh
 
std::vector< G4int > fPhysBiasByPDGRangeHigh
 
void NonPhysicsBiasAddPDGRange(G4int PDGlow, G4int PDGhigh, G4bool includeAntiParticle=true)
 
void PhysicsBiasAllCharged(G4bool includeShortLived=false)
 
virtual ~G4GenericBiasingPhysics()
 
G4GenericBiasingPhysics(const G4String &name="BiasingP")
 
std::vector< G4int > fNonPhysBiasByPDGRangeLow
 
G4bool fPhysBiasAllNeutralISL
 
G4bool fNonPhysBiasAllCharged
 
void PhysicsBiasAddPDGRange(G4int PDGlow, G4int PDGhigh, G4bool includeAntiParticle=true)
 
std::vector< G4int > fPhysBiasByPDGRangeLow
 
G4bool fPhysBiasAllCharged
 
void BiasAddPDGRange(G4int PDGlow, G4int PDGhigh, G4bool includeAntiParticle=true)
 
void NonPhysicsBiasAllNeutral(G4bool includeShortLived=false)
 
std::vector< G4String > fBiasedParticles
 
void BiasAllNeutral(G4bool includeShortLived=false)
 
std::vector< G4String > fNonPhysBiasedParticles
 
std::vector< G4bool > fBiasAllProcesses
 
G4bool fNonPhysBiasAllNeutral
 
G4bool fNonPhysBiasAllNeutralISL
 
G4GenericBiasingPhysics & operator=(const G4GenericBiasingPhysics &right)
 
void NonPhysicsBias(const G4String &particleName)
 
G4bool fPhysBiasAllNeutral
 
void Bias(const G4String &particleName)