MarlinTrk  02.08
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
LCIOTrackPropagators.cc File Reference
#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"
+ Include dependency graph for LCIOTrackPropagators.cc:

Go to the source code of this file.

Namespaces

 LCIOTrackPropagators
 

Functions

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...