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
RTS
EventTracker
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
#include "FtfGeneral.h"
17
#include "FtfPara.h"
18
#include "FtfHit.h"
19
#include "FtfTrack.h"
20
#include "FtfMcTrack.h"
21
22
23
class
FtfFinder
{
24
25
public
:
26
FtfFinder
( ) ;
27
~
FtfFinder
( ) ;
28
friend
class
FtfTrack
;
29
30
void
dEdx ( ) ;
31
int
getTracks ( ) ;
32
void
mergePrimaryTracks ( ) ;
33
double
process ( ) ;
34
int
reset ( ) ;
35
int
setConformalCoordinates ( ) ;
36
int
setPointers ( ) ;
37
double
CpuTime ( ) ;
38
double
RealTime ( ) ;
39
//
40
//
41
int
nHits ;
42
int
nHitsOutOfRange ;
43
int
maxHits ;
44
FtfHit
*
hit
;
45
int
nTracks ;
46
FtfTrack
*
track
;
47
FtfPara
para ;
48
int
maxTracks ;
49
int
nMcTracks ;
50
FtfMcTrack
*mcTrack ;
51
FtfContainer
*volumeC ;
52
FtfContainer
*rowC ;
53
FtfContainer
*trackC ;
54
double
initialCpuTime ;
55
double
initialRealTime ;
56
double
cpuTime ;
57
double
realTime ;
58
private
:
59
60
FtfTrack
*currentTrack ;
61
} ;
62
#endif
63
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