#include <G4ModifiedTsai.hh>
Definition at line 63 of file G4ModifiedTsai.hh.
G4ModifiedTsai::G4ModifiedTsai |
( |
const G4String & |
name = "" | ) |
|
|
explicit |
Definition at line 64 of file G4ModifiedTsai.cc.
G4VEmAngularDistribution(const G4String &name)
G4ModifiedTsai::~G4ModifiedTsai |
( |
| ) |
|
|
virtual |
void G4ModifiedTsai::PrintGeneratorInformation |
( |
| ) |
const |
|
finalvirtual |
Definition at line 105 of file G4ModifiedTsai.cc.
108 G4cout <<
"Bremsstrahlung Angular Generator is Modified Tsai" <<
G4endl;
109 G4cout <<
"Distribution suggested by L.Urban (Geant3 manual (1993) Phys211)"
111 G4cout <<
"Derived from Tsai distribution (Rev Mod Phys 49,421(1977)) \n"
G4GLOB_DLL std::ostream G4cout
Implements G4VEmAngularDistribution.
Definition at line 72 of file G4ModifiedTsai.cc.
95 G4double cost = 1.0 - 2*u*u/(uMax*uMax);
96 G4double sint = std::sqrt((1 - cost)*(1 + cost));
void set(double x, double y, double z)
G4double GetKineticEnergy() const
static constexpr double electron_mass_c2
const G4ThreeVector & GetMomentumDirection() const
Hep3Vector & rotateUz(const Hep3Vector &)
G4double G4Log(G4double x)
G4ThreeVector fLocalDirection
static constexpr double twopi
The documentation for this class was generated from the following files: