12 #ifndef FAIRGEANEPRO_H 
   13 #define FAIRGEANEPRO_H 1 
   41     virtual bool Propagate(
float* x1, 
float* p1, 
float* x2, 
float* p2, 
int PDG);
 
   53     virtual bool SetOriginPlane(
const TVector3& v0, 
const TVector3& v1);
 
   72     __attribute__((deprecated(
"Function PropagateToPlane depracated, use SetDestinationPlane."))) 
bool 
   73         PropagateToPlane(
const TVector3& v0, 
const TVector3& v1, 
const TVector3& v2);
 
   74     __attribute__((deprecated(
"Function PropagateFromPlane depracated, use SetOriginPlane."))) bool PropagateFromPlane(
 
   77     __attribute__((deprecated("Function PropagateToVolume depracated, use SetDestinationVolume."))) 
bool 
   78         PropagateToVolume(TString VolName, 
int CopyNo, 
int option);
 
   79     __attribute__((deprecated("Function PropagateToLength depracated, use SetDestinationLength."))) 
bool 
   80         PropagateToLength(
float length);
 
   81     __attribute__((deprecated("Function PropagateOnlyParameters depracated, use SetPropagateOnlyParameters."))) 
bool 
   82         PropagateOnlyParameters();
 
   86     bool Propagate(
int PDG);
 
   89     void Track2ToLine(TVector3 x1,
 
   98     void Track2ToPoint(TVector3 x1,
 
  105     void Track3ToLine(TVector3 x1,
 
  116     void Track3ToPoint(TVector3 x1,
 
  142     __attribute__((deprecated("Function SetWire depracated, contact FairRoot group if you need 
it."))) 
bool SetWire(
 
  145     __attribute__((deprecated("Function SetPoint depracated, contact FairRoot group if you need 
it."))) 
bool SetPoint(
 
  179         deprecated(
"Function PropagateToVirtualPlaneAtPCA questionable, contact FairRoot if you need it."))) bool
 
  180         PropagateToVirtualPlaneAtPCA(
int pca);
 
  181     __attribute__((deprecated("Function BackTrackToVertex questionable, contact FairRoot if you need 
it."))) 
bool 
  184         deprecated("Function BackTrackToVirtualPlaneAtPCA questionable, contact FairRoot if you need 
it."))) 
bool 
  185         BackTrackToVirtualPlaneAtPCA(
int pca);
 
  210     TDatabasePDG* fdbPDG;
 
  232     TVector3 fpoint, fwire1, fwire2;
 
virtual PCAOutputStruct FindPCA(int PCA, int PDGCode, TVector3 Point, TVector3 Wire1, TVector3 Wire2, double MaxDistance)
 
TVector3 GetPCAOnTrack() __attribute__((deprecated("Function GetPCAOnTrack obsolete
 
int TVector3 TVector3 TVector3 double double TVector3 TVector3 double & Di
 
float GetTimeAtPCA() __attribute__((deprecated("Function GetTimeAtPCA obsolete
 
int TVector3 TVector3 TVector3 double double TVector3 & vpf
 
virtual bool SetDestinationLength(float length)
 
int TVector3 TVector3 TVector3 wire2
 
int TVector3 TVector3 wire1
 
void SetPrintErrors(bool printError=kTRUE)
 
TVector3 GetPCAOnWire() __attribute__((deprecated("Function GetPCAOnWire obsolete
 
virtual bool SetDestinationPlane(const TVector3 &v0, const TVector3 &v1, const TVector3 &v2)
 
virtual bool SetPCAPropagation(int pca, int dir=1, FairTrackParP *par=nullptr)
 
int TVector3 TVector3 TVector3 double double TVector3 TVector3 double float & trklength
 
virtual bool SetDestinationVolume(std::string volName, int copyNo, int option)
 
void Init(FairTrackPar *TParam)
 
__attribute__((deprecated("Function PropagateToPlane depracated, use SetDestinationPlane."))) bool PropagateToPlane(const TVector3 &v0
 
TVector3 contact FairRoot group if you need it return fvwi
 
int TVector3 TVector3 TVector3 double double TVector3 TVector3 & vwi
 
virtual bool SetOriginPlane(const TVector3 &v0, const TVector3 &v1)
 
TVector3 contact FairRoot group if you need it
 
void GetTransportMatrix(double trm[5][5])
 
float GetLengthAtPCA() __attribute__((deprecated("Function GetLengthAtPCA obsolete
 
virtual bool Propagate(FairTrackParH *TStart, FairTrackParH *TEnd, int PDG)
 
int TVector3 TVector3 TVector3 double maxdistance
 
virtual bool SetPropagateOnlyParameters()
 
int TVector3 TVector3 TVector3 double double & Rad
 
const TVector3 const TVector3 & v2