#include "MarlinTrk/LCIOTrackPropagators.h"
#include <cmath>
#include <iostream>
#include "IMPL/TrackStateImpl.h"
#include "CLHEP/Matrix/Matrix.h"
#include "CLHEP/Matrix/SymMatrix.h"
#include "CLHEP/Vector/TwoVector.h"
#include "streamlog/streamlog.h"
Go to the source code of this file.
|
int | LCIOTrackPropagators::PropagateLCIOToNewRef (IMPL::TrackStateImpl &ts, double xref, double yref, double zref) |
| Propagate trackstate to a new reference point. More...
|
|
int | LCIOTrackPropagators::PropagateLCIOToCylinder (IMPL::TrackStateImpl &ts, float r, float x0, float y0, int direction=0, double epsilon=1.0e-8) |
| Propagate trackstate to a new reference point taken as its crossing point with a cylinder of infinite length centered at x0,y0, parallel to the z axis. More...
|
|
int | LCIOTrackPropagators::PropagateLCIOToZPlane (IMPL::TrackStateImpl &ts, float z) |
| Propagate trackstate to a new reference point taken as its crossing point with an infinite plane located at z, perpendicular to the z axis. More...
|
|
int | LCIOTrackPropagators::PropagateLCIOToPlaneParralelToZ (IMPL::TrackStateImpl &ts, float x1, float y1, float x2, float y2, int direction=0, double epsilon=1.0e-8) |
| Propagate trackstate to a new reference point taken as its crossing point with a plane parallel to the z axis, containing points x1,x2 and y1,y2. More...
|
|