|
| BasicSingleTrajectoryState () |
|
template<typename... Args> |
| BasicSingleTrajectoryState (Args &&...args) |
|
pointer | clone () const override |
|
std::vector
< TrajectoryStateOnSurface > | components () const override |
|
| BasicTrajectoryState () |
|
| BasicTrajectoryState (const SurfaceType &aSurface) |
| construct invalid trajectory state (without parameters) More...
|
|
| BasicTrajectoryState (const FreeTrajectoryState &fts, const SurfaceType &aSurface, const SurfaceSide side=SurfaceSideDefinition::atCenterOfSurface) |
|
| BasicTrajectoryState (const LocalTrajectoryParameters &par, const LocalTrajectoryError &err, const SurfaceType &aSurface, const MagneticField *field, const SurfaceSide side=SurfaceSideDefinition::atCenterOfSurface) |
|
| BasicTrajectoryState (const LocalTrajectoryParameters &par, const SurfaceType &aSurface, const MagneticField *field, const SurfaceSide side=SurfaceSideDefinition::atCenterOfSurface) |
|
| BasicTrajectoryState (const GlobalTrajectoryParameters &par, const CartesianTrajectoryError &err, const SurfaceType &aSurface, const SurfaceSide side=SurfaceSideDefinition::atCenterOfSurface) |
|
| BasicTrajectoryState (const GlobalTrajectoryParameters &par, const CurvilinearTrajectoryError &err, const SurfaceType &aSurface, const SurfaceSide side=SurfaceSideDefinition::atCenterOfSurface) |
|
| BasicTrajectoryState (const GlobalTrajectoryParameters &par, const SurfaceType &aSurface, const SurfaceSide side=SurfaceSideDefinition::atCenterOfSurface) |
|
template<typename... Args> |
| BasicTrajectoryState (double iweight, Args &&...args) |
|
virtual bool | canUpdateLocalParameters () const |
|
const CartesianTrajectoryError | cartesianError () const |
|
TrackCharge | charge () const |
|
const CurvilinearTrajectoryError & | curvilinearError () const |
|
FreeTrajectoryState const * | freeTrajectoryState (bool withErrors=true) const |
|
GlobalVector | globalDirection () const |
|
GlobalVector | globalMomentum () const |
|
const GlobalTrajectoryParameters & | globalParameters () const |
|
GlobalPoint | globalPosition () const |
|
bool | hasError () const |
|
bool | isValid () const |
|
LocalVector | localDirection () const |
|
const LocalTrajectoryError & | localError () const |
|
LocalVector | localMomentum () const |
|
const LocalTrajectoryParameters & | localParameters () const |
|
LocalPoint | localPosition () const |
|
const MagneticField * | magneticField () const |
|
void | rescaleError (double factor) |
|
CurvilinearTrajectoryError & | setCurvilinearError () |
|
double | signedInverseMomentum () const |
|
const SurfaceType & | surface () const |
|
SurfaceSide | surfaceSide () const |
| Position relative to material, defined relative to momentum vector. More...
|
|
double | transverseCurvature () const |
|
virtual void | update (const LocalTrajectoryParameters &p, const SurfaceType &aSurface, const MagneticField *field, const SurfaceSide side) |
|
virtual void | update (const LocalTrajectoryParameters &p, const SurfaceSide side) final |
|
virtual void | update (double weight, const LocalTrajectoryParameters &p, const LocalTrajectoryError &err, const SurfaceType &aSurface, const MagneticField *field, const SurfaceSide side) |
|
virtual void | update (const LocalTrajectoryParameters &p, const LocalTrajectoryError &err, const SurfaceSide side) final |
|
double | weight () const |
|
virtual | ~BasicTrajectoryState () |
|
Concrete implementation for the state of one trajectory on a surface.
Definition at line 11 of file BasicSingleTrajectoryState.h.