|
| BasicSingleTrajectoryState () |
|
template<typename... Args> |
| BasicSingleTrajectoryState (Args &&...args) |
|
BasicSingleTrajectoryState * | clone () const |
|
| BasicTrajectoryState () |
|
| BasicTrajectoryState (const Surface &aSurface) |
| construct invalid trajectory state (without parameters) More...
|
|
| BasicTrajectoryState (const FreeTrajectoryState &fts, const Surface &aSurface, const SurfaceSide side=SurfaceSideDefinition::atCenterOfSurface) |
|
| BasicTrajectoryState (const GlobalTrajectoryParameters &par, const Surface &aSurface, const SurfaceSide side=SurfaceSideDefinition::atCenterOfSurface) |
|
| BasicTrajectoryState (const GlobalTrajectoryParameters &par, const CartesianTrajectoryError &err, const Surface &aSurface, const SurfaceSide side=SurfaceSideDefinition::atCenterOfSurface) |
|
| BasicTrajectoryState (const GlobalTrajectoryParameters &par, const CurvilinearTrajectoryError &err, const Surface &aSurface, const SurfaceSide side=SurfaceSideDefinition::atCenterOfSurface, double weight=1.) |
|
| BasicTrajectoryState (const GlobalTrajectoryParameters &par, const CurvilinearTrajectoryError &err, const Surface &aSurface, double weight) |
|
| BasicTrajectoryState (const LocalTrajectoryParameters &par, const Surface &aSurface, const MagneticField *field, const SurfaceSide side=SurfaceSideDefinition::atCenterOfSurface) |
|
| BasicTrajectoryState (const LocalTrajectoryParameters &par, const LocalTrajectoryError &err, const Surface &aSurface, const MagneticField *field, const SurfaceSide side=SurfaceSideDefinition::atCenterOfSurface, double weight=1.) |
|
| BasicTrajectoryState (const LocalTrajectoryParameters &par, const LocalTrajectoryError &err, const Surface &aSurface, const MagneticField *field, double weight) |
|
virtual bool | canUpdateLocalParameters () const |
|
const CartesianTrajectoryError | cartesianError () const |
|
TrackCharge | charge () const |
|
virtual std::vector
< TrajectoryStateOnSurface > | components () const |
|
const CurvilinearTrajectoryError & | curvilinearError () const |
|
FreeTrajectoryState * | 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) |
|
double | signedInverseMomentum () const |
|
const Surface & | 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 Surface &aSurface, const MagneticField *field, const SurfaceSide side) |
|
virtual void | update (const LocalTrajectoryParameters &p, const LocalTrajectoryError &err, const Surface &aSurface, const MagneticField *field, const SurfaceSide side, double weight) |
|
virtual double | weight () const |
|
virtual | ~BasicTrajectoryState () |
|
void | addReference () const |
|
const
ReferenceCountedPoolAllocated & | operator= (const ReferenceCountedPoolAllocated &) |
|
| ReferenceCountedPoolAllocated () |
|
| ReferenceCountedPoolAllocated (const ReferenceCountedPoolAllocated &iRHS) |
|
unsigned int | references () const |
|
void | removeReference () const |
|
virtual | ~ReferenceCountedPoolAllocated () |
|
virtual | ~BlockWipedPoolAllocated () |
|
Concrete implementation for the state of one trajectory on a surface.
Definition at line 10 of file BasicSingleTrajectoryState.h.