#include <GflashTrajectoryPoint.h>
Public Member Functions | |
Gflash3Vector | getCrossUnitVector () |
Gflash3Vector & | getMomentum () |
Gflash3Vector | getOrthogonalUnitVector () |
double | getPathLength () |
Gflash3Vector & | getPosition () |
GflashTrajectoryPoint () | |
GflashTrajectoryPoint (Gflash3Vector &position, Gflash3Vector &momentum, double pathLength) | |
void | setMomentum (const Gflash3Vector &momentum) |
void | setPathLength (double pathLength) |
void | setPosition (const Gflash3Vector &position) |
~GflashTrajectoryPoint () | |
Private Attributes | |
Gflash3Vector | theMomentum |
double | thePathLength |
Gflash3Vector | thePosition |
Definition at line 8 of file GflashTrajectoryPoint.h.
GflashTrajectoryPoint::GflashTrajectoryPoint | ( | ) |
Definition at line 4 of file GflashTrajectoryPoint.cc.
GflashTrajectoryPoint::GflashTrajectoryPoint | ( | Gflash3Vector & | position, |
Gflash3Vector & | momentum, | ||
double | pathLength | ||
) |
Definition at line 10 of file GflashTrajectoryPoint.cc.
References position, theMomentum, thePathLength, and thePosition.
GflashTrajectoryPoint::~GflashTrajectoryPoint | ( | ) |
Definition at line 18 of file GflashTrajectoryPoint.cc.
|
inline |
Definition at line 25 of file GflashTrajectoryPoint.h.
References getOrthogonalUnitVector(), and theMomentum.
Referenced by HFGflash::gfParameterization(), GflashEMShowerProfile::locateHitPosition(), and GflashHadronShowerProfile::locateHitPosition().
|
inline |
Definition at line 23 of file GflashTrajectoryPoint.h.
References theMomentum.
Referenced by GflashTrajectory::getGflashTrajectoryPoint().
|
inline |
Definition at line 24 of file GflashTrajectoryPoint.h.
References theMomentum.
Referenced by getCrossUnitVector(), HFGflash::gfParameterization(), GflashEMShowerProfile::locateHitPosition(), and GflashHadronShowerProfile::locateHitPosition().
|
inline |
|
inline |
Definition at line 22 of file GflashTrajectoryPoint.h.
References thePosition.
Referenced by GflashTrajectory::getGflashTrajectoryPoint(), HFGflash::gfParameterization(), GflashHadronShowerProfile::hoProfile(), GflashEMShowerProfile::locateHitPosition(), GflashHadronShowerProfile::locateHitPosition(), GflashShowino::simulateFirstInteractionPoint(), and GflashShowino::updateShowino().
|
inline |
|
inline |
Definition at line 29 of file GflashTrajectoryPoint.h.
References thePathLength.
Referenced by GflashTrajectory::getGflashTrajectoryPoint().
|
inline |
|
private |
Definition at line 33 of file GflashTrajectoryPoint.h.
Referenced by getCrossUnitVector(), getMomentum(), getOrthogonalUnitVector(), GflashTrajectoryPoint(), and setMomentum().
|
private |
Definition at line 34 of file GflashTrajectoryPoint.h.
Referenced by getPathLength(), GflashTrajectoryPoint(), and setPathLength().
|
private |
Definition at line 32 of file GflashTrajectoryPoint.h.
Referenced by getPosition(), GflashTrajectoryPoint(), and setPosition().