361 const std::vector<G4VEnergyLossProcess*>& v =
363 std::vector<G4VEnergyLossProcess*>::const_iterator itr;
364 for(itr = v.begin(); itr != v.end(); ++itr) {
372 const std::vector<G4VEmProcess*>& w =
374 std::vector<G4VEmProcess*>::const_iterator itp;
375 for(itp = w.begin(); itp != w.end(); itp++) {
393 const std::vector<G4VEnergyLossProcess*>& v =
395 std::vector<G4VEnergyLossProcess*>::const_iterator itr;
396 for(itr = v.begin(); itr != v.end(); ++itr) {
404 const std::vector<G4VEmProcess*>& w =
406 std::vector<G4VEmProcess*>::const_iterator itp;
407 for(itp = w.begin(); itp != w.end(); itp++) {
425 if(0.0 > factor) {
return; }
426 const std::vector<G4VEnergyLossProcess*>& v =
428 std::vector<G4VEnergyLossProcess*>::const_iterator itr;
429 for(itr = v.begin(); itr != v.end(); ++itr) {
447 if(0.0 > factor) {
return; }
448 const std::vector<G4VEmProcess*>& v =
450 std::vector<G4VEmProcess*>::const_iterator itr;
451 for(itr = v.begin(); itr != v.end(); ++itr) {
void ActivateForcedInteraction(G4double length=0.0, const G4String &r="", G4bool flag=true)
void SetLossFluctuations(G4bool val)
void SetSkin(G4double val)
void SetMaxEnergyForMuons(G4double val)
void SetApplyCuts(G4bool val)
void SetLambdaFactor(G4double val)
void SetPIXEElectronCrossSectionModel(const G4String &)
void SetVerbose(G4int val)
static G4LossTableManager * Instance()
void SetDeexcitationIgnoreCut(G4bool val)
void SetLatDisplacementBeyondSafety(G4bool val)
void SetUseCutAsFinalRange(G4bool val)
void SetMscStepLimitType(G4MscStepLimitType val)
void SetSplineFlag(G4bool val)
void SetLinearLossLimit(G4double val)
void SetAuger(G4bool val)
void ActivateForcedInteraction(G4double length=0.0, const G4String ®ion="", G4bool flag=true)
void SetMinEnergy(G4double val)
void SetDeexcitationActiveRegion(const G4String &rname, G4bool valDeexcitation, G4bool valAuger, G4bool valPIXE)
void SetNumberOfBins(G4int val)
void SetPIXECrossSectionModel(const G4String &)
void SetMscGeomFactor(G4double val)
void SetStepFunction(G4double v1, G4double v2)
void SetMinSubRange(G4double val)
void SetMaxEnergyForCSDARange(G4double val)
void SetDeexcitationIgnoreCuts(G4bool val)
void ActivateSecondaryBiasingForGamma(const G4String &name, const G4String ®ion, G4double factor, G4double energyLimit)
void ActivateSecondaryBiasing(const G4String ®ion, G4double factor, G4double energyLimit)
void SetDEDXBinningForCSDARange(G4int val)
const std::vector< G4VEmProcess * > & GetEmProcessVector()
void SetMscLateralDisplacement(G4bool val)
void SetMaxEnergy(G4double val)
void SetBremsstrahlungTh(G4double val)
void SetMaxEnergyForCSDARange(G4double val)
void ActivateSecondaryBiasing(const G4String ®ion, G4double factor, G4double energyLimit)
void SetMinSubRange(G4double val)
void SetAuger(G4bool val)
void SetCrossSectionBiasingFactor(G4double f, G4bool flag=true)
void SetDEDXBinning(G4int val)
void SetLateralDisplacement(G4bool val)
void SetWorkerVerbose(G4int val)
void SetCrossSectionBiasingFactor(G4double f, G4bool flag=true)
void SetLambdaBinning(G4int val)
void SetBremsstrahlungTh(G4double val)
void SetMscRangeFactor(G4double val)
void SetLossFluctuations(G4bool val)
void SetMscGeomFactor(G4double val)
void SetVerbose(G4int val)
void SetLinearLossLimit(G4double val)
const G4String & GetProcessName() const
const std::vector< G4VEnergyLossProcess * > & GetEnergyLossProcessVector()
void SetSubCutoff(G4bool val, const G4Region *r=0)
void SetMaxEnergy(G4double val)
void SetBuildCSDARange(G4bool val)
void SetStepFunction(G4double v1, G4double v2)
void SetDeexcitationActiveRegion(const G4String &rname="", G4bool valDeexcitation=true, G4bool valAuger=true, G4bool valPIXE=true)
static const G4double factor
void SetSpline(G4bool val)
void SetMuHadLateralDisplacement(G4bool val)
void SetFactorForAngleLimit(G4double val)
void SetMinEnergy(G4double val)
G4LossTableManager * theManager
void ActivateSecondaryBiasing(const G4String &name, const G4String ®ion, G4double factor, G4double energyLimit)
void ActivateForcedInteraction(const G4String &name, G4double length=0.0, const G4String ®ion="", G4bool flag=true)
static G4EmParameters * Instance()
void SetPIXECrossSectionModel(const G4String &val)
void SetBuildCSDARange(G4bool val)
void SetIntegral(G4bool val)
void SetUseCutAsFinalRange(G4bool val)
void SetIntegral(G4bool val)
void SetMscMuHadLateralDisplacement(G4bool val)
void SetMscStepLimitation(G4MscStepLimitType val)
G4VAtomDeexcitation * AtomDeexcitation()
void SetMscThetaLimit(G4double val)
void SetLambdaFactor(G4double val)
void SetFactorForAngleLimit(G4double val)
void SetMscRangeFactor(G4double val)
void SetSubCutoff(G4bool val, const G4Region *r=0)
void SetWorkerVerbose(G4int val)
void SetLPMFlag(G4bool val)
void SetProcessBiasingFactor(const G4String &name, G4double val, G4bool flag=true)
void SetPIXEElectronCrossSectionModel(const G4String &val)
G4EmParameters * theParameters
void SetApplyCuts(G4bool val)
void SetDisplacementBeyondSafety(G4bool val)
void SetMscSkin(G4double val)
void SetPolarAngleLimit(G4double val)