17 #ifndef _GENFITEXTRAPOLATOR_H
18 #define _GENFITEXTRAPOLATOR_H
22 #include <TMatrixDSym.h>
38 bool init(
const PHField* field,
const TGeoManager *geom);
65 void convertSVtoMP(
double z, TMatrixD& state, TVector3& mom, TVector3& pos);
66 void convertMPtoSV(TVector3& mom, TVector3& pos, TMatrixD& state);
70 void TRSDSC(
int charge, TVector3 mom_input, TVector3 pos_input);
71 void TRSCSD(
int charge, TVector3 mom_input, TVector3 pos_input);
90 enum PropDirection {Forward, Backward};
91 PropDirection direction;
135 TGeoManager* _tgeo_manager;
transient DST object for field storage and access