StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
tofPathLength.hh
1  /***************************************************************************
2  *
3  * $Id: tofPathLength.hh,v 1.5 2009/02/11 18:02:27 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  * $Log: tofPathLength.hh,v $
14  * Revision 1.5 2009/02/11 18:02:27 dongx
15  * fix the mis-overwriting in the last release
16  *
17  * Revision 1.3 2005/07/06 19:20:01 fisyak
18  * StThreeVectorD == StThreeVector<double>
19  *
20  * Revision 1.2 2004/03/17 01:49:56 dongx
21  * add tofPathLength(StThreeVectorD*, StThreeVectorF*, double)
22  *
23  * Revision 1.1 2003/08/06 23:42:56 geurts
24  * function definitions in seperate header file
25  *
26  *
27  **************************************************/
28 #ifndef TOFPATHLENGTH_HH
29 #define TOFPATHLENGTH_HH
30 #include "StThreeVector.hh"
31 #include "StThreeVectorD.hh"
32 #include "StThreeVectorF.hh"
33 
34 double tofPathLength(const StThreeVector<double>*, const StThreeVector<double>*, const double);
35 //double tofPathLength(const StThreeVectorD*, const StThreeVectorD*, const double);
36 double tofPathLength(const StThreeVectorD*, const StThreeVectorF*, const double);
37 double tofPathLength(const StThreeVectorF*, const StThreeVectorD*, const double);
38 double tofPathLength(const StThreeVectorF*, const StThreeVectorF*, const double);
39 #endif