#include <G4ErrorFreeTrajParam.hh>
Definition at line 49 of file G4ErrorFreeTrajParam.hh.
G4ErrorFreeTrajParam::G4ErrorFreeTrajParam |
( |
| ) |
|
|
inline |
virtual G4ErrorFreeTrajParam::~G4ErrorFreeTrajParam |
( |
| ) |
|
|
inlinevirtual |
G4Vector3D G4ErrorFreeTrajParam::GetDirection |
( |
| ) |
const |
|
inline |
G4double G4ErrorFreeTrajParam::GetInvP |
( |
| ) |
const |
|
inline |
G4double G4ErrorFreeTrajParam::GetLambda |
( |
| ) |
const |
|
inline |
G4double G4ErrorFreeTrajParam::GetPhi |
( |
| ) |
const |
|
inline |
G4double G4ErrorFreeTrajParam::GetYPerp |
( |
| ) |
const |
|
inline |
G4double G4ErrorFreeTrajParam::GetZPerp |
( |
| ) |
const |
|
inline |
Definition at line 48 of file G4ErrorFreeTrajParam.cc.
57 vxPerp = mom/mom.
mag();
60 vyPerp /= vyPerp.
mag();
62 vzPerp /= vzPerp.
mag();
66 if( vyPerp.
mag() != 0. ) {
70 fYPerp = posv.dot( vyPerp );
71 fZPerp = posv.dot( vzPerp );
HepGeom::Vector3D< G4double > G4Vector3D
static constexpr double deg
BasicVector3D< T > cross(const BasicVector3D< T > &v) const
void G4ErrorFreeTrajParam::Update |
( |
const G4Track * |
aTrack | ) |
|
Definition at line 79 of file G4ErrorFreeTrajParam.cc.
const G4ThreeVector & GetPosition() const
void SetParameters(const G4Point3D &pos, const G4Vector3D &mom)
G4ThreeVector GetMomentum() const
Definition at line 87 of file G4ErrorFreeTrajParam.cc.
89 G4int oldprc = out.precision(8);
90 out <<
" InvP= " <<
tp.fInvP <<
" Theta= "
91 <<
tp.fLambda <<
" Phi= " <<
tp.fPhi <<
" YPerp= " <<
tp.fYPerp
92 <<
" ZPerp= " <<
tp.fZPerp <<
G4endl;
93 out <<
" momentum direction= " <<
tp.fDir <<
G4endl;
94 out.precision(oldprc);
The documentation for this class was generated from the following files: