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
Stl3Util
ftf
FtfFinder.h
1
//:>------------------------------------------------------------------
2
//: FILE: FtfFinder.h
3
//: HISTORY:
4
//: 28oct1996 version 1.00
5
//: 23aug1999 ppy printVols and printRows deleted
6
//: 26jan2000 ppy destructor added
7
//: 27jan2000 ppy VOLUME, ROW and AREA classes replaced by
8
//: FtfContainer
9
//: 11feb2000 ppy timeout added, variables initialCpuTime and
10
//: initialRealTime added
11
//:<------------------------------------------------------------------
12
13
#ifndef FTFFINDER
14
#define FTFFINDER
15
#include <string.h>
16
17
#include "Stl3Util/ftf/FtfGeneral.h"
18
#include "Stl3Util/ftf/FtfPara.h"
19
#include "Stl3Util/ftf/FtfHit.h"
20
#include "Stl3Util/ftf/FtfTrack.h"
21
#include "Stl3Util/ftf/FtfMcTrack.h"
22
23
24
class
FtfFinder
{
25
26
public
:
27
FtfFinder
( ) ;
28
~
FtfFinder
( ) ;
29
friend
class
FtfTrack
;
30
31
void
dEdx ( ) ;
32
int
getTracks ( ) ;
33
void
mergePrimaryTracks ( ) ;
34
double
process ( ) ;
35
int
reset ( ) ;
36
int
setConformalCoordinates ( ) ;
37
int
setPointers ( ) ;
38
double
CpuTime ( ) ;
39
double
RealTime ( ) ;
40
//
41
//
42
int
nHits ;
43
int
nHitsOutOfRange ;
44
int
maxHits ;
45
FtfHit
*
hit
;
46
int
nTracks ;
47
FtfTrack
*
track
;
48
FtfPara
para ;
49
int
maxTracks ;
50
int
nMcTracks ;
51
FtfMcTrack
*mcTrack ;
52
FtfContainer
*volumeC ;
53
FtfContainer
*rowC ;
54
FtfContainer
*trackC ;
55
double
initialCpuTime ;
56
double
initialRealTime ;
57
double
cpuTime ;
58
double
realTime ;
59
private
:
60
61
FtfTrack
*currentTrack ;
62
} ;
63
#endif
64
FtfHit
Definition:
FtfHit.h:16
FtfTrack
Definition:
FtfTrack.h:27
track
Definition:
MapTableTest.C:38
FtfMcTrack
Definition:
FtfMcTrack.h:22
FtfPara
Definition:
FtfPara.h:24
FtfFinder
Definition:
FtfFinder.h:23
hit
Definition:
GenericTable.C:6
FtfContainer
Definition:
FtfGeneral.h:32
Generated by
1.8.5