123 if(name !=
"e-" && name !=
"e+" &&
124 name !=
"mu+" && name !=
"mu-" && name !=
"pi+" &&
155 emin = sqrt(p2 + mass*mass) - mass;
166 <<
" < Theta(degree) < 180";
G4IonisParamMat * GetIonisation() const
G4double LowEnergyLimit() const
G4double MaxKinEnergy() const
virtual G4bool IsApplicable(const G4ParticleDefinition &p)
G4double HighEnergyLimit() const
void SetBuildTableFlag(G4bool val)
G4VEmModel * EmModel(G4int index=1) const
G4double MscThetaLimit() 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
virtual void InitialiseProcess(const G4ParticleDefinition *)
G4double GetInvA23() const
static G4Proton * Proton()
void SetProcessSubType(G4int)
const G4String & GetParticleType() const
G4double MinKinEnergy() const
void SetIntegral(G4bool val)
static const G4double emax
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)
static G4EmParameters * Instance()
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
static const double fermi
void SetPolarAngleLimit(G4double)
void SetVerboseLevel(G4int value)
G4double FactorForAngleLimit() const
G4CoulombScattering(const G4String &name="CoulombScat")