StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StTofUtil
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
StThreeVector< double >
Generated by
1.8.5