StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
tofPathLength.hh
1  /***************************************************************************
2  *
3  * $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 $
4  *
5  * Author: Frank Geurts
6  ***************************************************************************
7  *
8  * Description: Calculate helix path length between to points.
9  * requires begin and end point StThreeVectors and helix curvature
10  *
11  ***************************************************************************
12  *
13  **************************************************/
14 #ifndef BTOFPATHLENGTH_HH
15 #define BTOFPATHLENGTH_HH
16 #include "StThreeVector.hh"
17 #include "StThreeVectorD.hh"
18 #include "StThreeVectorF.hh"
19 
24 double tofPathLength(const StThreeVector<double>*, const StThreeVector<double>*, const double);
25 //double tofPathLength(const StThreeVectorD*, const StThreeVectorD*, const double);
26 double tofPathLength(const StThreeVectorD*, const StThreeVectorF*, const double);
27 double tofPathLength(const StThreeVectorF*, const StThreeVectorD*, const double);
28 double tofPathLength(const StThreeVectorF*, const StThreeVectorF*, const double);
29 #endif