#include <G4ErrorSurfaceTrajParam.hh>
|
| G4ErrorSurfaceTrajParam () |
|
| G4ErrorSurfaceTrajParam (const G4Point3D &pos, const G4Vector3D &mom, const G4Vector3D &vecV, const G4Vector3D &vecW) |
|
| G4ErrorSurfaceTrajParam (const G4Point3D &pos, const G4Vector3D &mom, const G4Plane3D &plane) |
|
virtual | ~G4ErrorSurfaceTrajParam () |
|
void | SetParameters (const G4Point3D &pos, const G4Vector3D &mom, const G4Vector3D &vecV, const G4Vector3D &vecW) |
|
void | SetParameters (const G4Point3D &pos, const G4Vector3D &mom, const G4Plane3D &plane) |
|
G4Vector3D | GetDirection () const |
|
G4Vector3D | GetPlaneNormal () const |
|
G4Vector3D | GetVectorV () const |
|
G4Vector3D | GetVectorW () const |
|
G4double | GetPV () const |
|
G4double | GetPW () const |
|
G4double | GetV () const |
|
G4double | GetW () const |
|
G4double | GetInvP () const |
|
Definition at line 52 of file G4ErrorSurfaceTrajParam.hh.
G4ErrorSurfaceTrajParam::G4ErrorSurfaceTrajParam |
( |
| ) |
|
|
inline |
Definition at line 41 of file G4ErrorSurfaceTrajParam.cc.
void SetParameters(const G4Point3D &pos, const G4Vector3D &mom, const G4Vector3D &vecV, const G4Vector3D &vecW)
Definition at line 50 of file G4ErrorSurfaceTrajParam.cc.
void SetParameters(const G4Point3D &pos, const G4Vector3D &mom, const G4Vector3D &vecV, const G4Vector3D &vecW)
virtual G4ErrorSurfaceTrajParam::~G4ErrorSurfaceTrajParam |
( |
| ) |
|
|
inlinevirtual |
G4Vector3D G4ErrorSurfaceTrajParam::GetDirection |
( |
| ) |
const |
|
inline |
G4double G4ErrorSurfaceTrajParam::GetInvP |
( |
| ) |
const |
|
inline |
G4Vector3D G4ErrorSurfaceTrajParam::GetPlaneNormal |
( |
| ) |
const |
|
inline |
G4double G4ErrorSurfaceTrajParam::GetPV |
( |
| ) |
const |
|
inline |
G4double G4ErrorSurfaceTrajParam::GetPW |
( |
| ) |
const |
|
inline |
G4double G4ErrorSurfaceTrajParam::GetV |
( |
| ) |
const |
|
inline |
G4Vector3D G4ErrorSurfaceTrajParam::GetVectorV |
( |
| ) |
const |
|
inline |
G4Vector3D G4ErrorSurfaceTrajParam::GetVectorW |
( |
| ) |
const |
|
inline |
G4double G4ErrorSurfaceTrajParam::GetW |
( |
| ) |
const |
|
inline |
Definition at line 83 of file G4ErrorSurfaceTrajParam.cc.
86 if( mom.
mag() > 0. ) {
92 fVectorV = vecV / vecV.
mag();
93 fVectorW = vecW / vecW.
mag();
101 fPV = momv.dot( vecV );
102 fPW = momv.dot( vecW );
108 fV = posv.dot( vecV );
109 fW = posv.dot( vecW );
HepGeom::Vector3D< G4double > G4Vector3D
Definition at line 58 of file G4ErrorSurfaceTrajParam.cc.
G4double GetSurfaceTolerance() const
Normal3D< T > normal() const
void SetParameters(const G4Point3D &pos, const G4Vector3D &mom, const G4Vector3D &vecV, const G4Vector3D &vecW)
const G4double kCarTolerance
BasicVector3D< T > cross(const BasicVector3D< T > &v) const
static G4GeometryTolerance * GetInstance()
Definition at line 114 of file G4ErrorSurfaceTrajParam.cc.
120 out <<
" InvP= " <<
tp.fInvP <<
" PV= " <<
tp.fPV
121 <<
" PW= " <<
tp.fPW <<
" V= " <<
tp.fV <<
" W= " <<
tp.fW <<
G4endl;
122 out <<
" vectorV direction= " <<
tp.fVectorV
123 <<
" vectorW direction= " <<
tp.fVectorW <<
G4endl;
The documentation for this class was generated from the following files: