135 if(name !=
"e-" && name !=
"e+" &&
136 name !=
"mu+" && name !=
"mu-" && name !=
"pi+" &&
166 emin = sqrt(p2 + mass*mass) - mass;
177 <<
" < Theta(degree) < 180";
G4IonisParamMat * GetIonisation() const
G4double LowEnergyLimit() const
static G4LossTableManager * Instance()
virtual G4bool IsApplicable(const G4ParticleDefinition &p)
G4double HighEnergyLimit() const
void SetBuildTableFlag(G4bool val)
G4VEmModel * EmModel(G4int index=1) const
void SetSplineFlag(G4bool val)
G4double MaxKinEnergy() const
G4double FactorForAngleLimit() const
void SetStartFromNullFlag(G4bool val)
const G4String & GetParticleName() const
void SetHighEnergyLimit(G4double)
void SetEmModel(G4VEmModel *, G4int index=1)
virtual ~G4CoulombScattering()
G4GLOB_DLL std::ostream G4cout
G4double PolarAngleLimit() const
virtual void InitialiseProcess(const G4ParticleDefinition *)
G4double GetInvA23() const
static G4Proton * Proton()
void SetProcessSubType(G4int)
const G4String & GetParticleType() const
void SetIntegral(G4bool val)
G4bool IsShortLived() const
G4double GetPDGMass() const
void AddEmModel(G4int, G4VEmModel *, const G4Region *region=0)
T max(const T t1, const T t2)
brief Return the largest of the two arguments
void SetSecondaryParticle(const G4ParticleDefinition *p)
virtual G4double MinPrimaryEnergy(const G4ParticleDefinition *, const G4Material *)
T min(const T t1, const T t2)
brief Return the smallest of the two arguments
static const double degree
void SetLowEnergyLimit(G4double)
G4double GetPDGCharge() const
G4double MinKinEnergy() const
static const double fermi
void SetPolarAngleLimit(G4double)
void SetVerboseLevel(G4int value)
G4CoulombScattering(const G4String &name="CoulombScat")