00001 /*************************************************************************** 00002 * 00003 * $Id: tofPathLength.hh,v 1.1 2009/02/11 17:31:14 dongx Exp $ tofPathLength.cc,v 1.2 2003/07/11 05:08:49 geurts Exp $ 00004 * 00005 * Author: Frank Geurts 00006 *************************************************************************** 00007 * 00008 * Description: Calculate helix path length between to points. 00009 * requires begin and end point StThreeVectors and helix curvature 00010 * 00011 *************************************************************************** 00012 * 00013 **************************************************/ 00014 #ifndef BTOFPATHLENGTH_HH 00015 #define BTOFPATHLENGTH_HH 00016 #include "StThreeVector.hh" 00017 #include "StThreeVectorD.hh" 00018 #include "StThreeVectorF.hh" 00019 00024 double tofPathLength(const StThreeVector<double>*, const StThreeVector<double>*, const double); 00025 //double tofPathLength(const StThreeVectorD*, const StThreeVectorD*, const double); 00026 double tofPathLength(const StThreeVectorD*, const StThreeVectorF*, const double); 00027 double tofPathLength(const StThreeVectorF*, const StThreeVectorD*, const double); 00028 double tofPathLength(const StThreeVectorF*, const StThreeVectorF*, const double); 00029 #endif
1.5.9