#include <G4PolarizationHelper.hh>
Definition at line 49 of file G4PolarizationHelper.hh.
Definition at line 48 of file G4PolarizationHelper.cc.
static double normal(HepRandomEngine *eptr)
Hep3Vector cross(const Hep3Vector &) const
Definition at line 81 of file G4PolarizationHelper.cc.
static double normal(HepRandomEngine *eptr)
static G4ThreeVector GetParticleFrameY(const G4ThreeVector &)
static constexpr double pi
static G4ThreeVector GetParticleFrameX(const G4ThreeVector &)
Definition at line 90 of file G4PolarizationHelper.cc.
94 if (uZ.
x()==0. && uZ.
y()==0.) {
95 if (uZ.
z()>=0.)
return spin;
CLHEP::Hep3Vector G4ThreeVector
void G4PolarizationHelper::TestInteractionFrame |
( |
| ) |
|
|
static |
Definition at line 144 of file G4PolarizationHelper.cc.
152 G4cout<<
"========================================\n\n";
164 G4cout<<
"========================================\n\n";
CLHEP::Hep3Vector G4ThreeVector
G4GLOB_DLL std::ostream G4cout
Hep3Vector & rotateUz(const Hep3Vector &)
void G4PolarizationHelper::TestPolarizationTransformations |
( |
| ) |
|
|
static |
Definition at line 108 of file G4PolarizationHelper.cc.
111 G4cout<<
"========================================\n\n";
112 for (
G4int i=0; i<=10; ++i) {
125 G4cout<<
"========================================\n\n";
127 for (
G4int i=0; i<=10; ++i) {
139 G4cout<<
"spat : "<<xAxis*yAxis.
cross(zAxis)<<
"\n\n";
141 G4cout<<
"========================================\n\n";
CLHEP::Hep3Vector G4ThreeVector
G4GLOB_DLL std::ostream G4cout
static G4ThreeVector GetParticleFrameY(const G4ThreeVector &)
static constexpr double pi
Hep3Vector cross(const Hep3Vector &) const
The documentation for this class was generated from the following files: