6 #define FAIRGEANEPRO_H 1
46 void Track2ToLine(TVector3 x1, TVector3 x2, TVector3 w1, TVector3 w2, TVector3& Pfinal, TVector3& Pwire, Int_t& Iflag, Double_t& Dist, Double_t& Length);
47 void Track2ToPoint(TVector3 x1, TVector3 x2, TVector3 w1, TVector3& Pfinal, Double_t& Dist, Double_t& Length, Int_t& quitFlag);
48 void Track3ToLine(TVector3 x1, TVector3 x2, TVector3
x3, TVector3 w1, TVector3 w2, TVector3& Pfinal, TVector3&
Wire, Int_t& Iflag, Double_t& Dist, Double_t& Length, Double_t& Radius);
49 void Track3ToPoint(TVector3 x1, TVector3 x2, TVector3 x3, TVector3 w1, TVector3& Pfinal, Int_t& Iflag, Double_t& Dist, Double_t& Length, Double_t& Radius);
53 Bool_t
SetWire(TVector3 extremity1, TVector3 extremity2);
57 int FindPCA(Int_t pca, Int_t PDGCode, TVector3
point, TVector3 wire1, TVector3 wire2, Double_t maxdistance, Double_t& Rad, TVector3& vpf, TVector3& vwi, Double_t& Di, Float_t& trklength);