27 #include "Stl3Util/base/St_l3_Coordinate_Transformer.h"
28 #include "Stl3Util/ftf/FtfFinder.h"
29 #include "Stl3Util/ftf/FtfDedx.h"
31 #include "Stl3Util/foreign/daqFormats.h"
47 static const int NSECTORS = 24;
59 int minClusterCharge ;
60 int maxClusterCharge ;
72 minClusterCharge = 80 ;
73 maxClusterCharge = 100000 ;
74 coordinateTransformer = inTrans ;
82 if (
hit != 0 )
delete []
hit ;
94 if ( n < 1 && n > NSECTORS ) {
95 printf (
"FtfSl3::getSectorGeometry: wrong sector %d, returning sector 1 \n", n ) ;
98 return &(sectorGeo[n]);
102 int fillTracks (
int maxBytes,
char* buff,
unsigned int token ) ;
103 int fillHits (
unsigned int maxBytes,
char* buff,
unsigned int token ) ;
104 float getXyError ( ) {
return xyError ; } ;
105 float getZError ( ) {
return zError ; } ;
106 int getNrTracks ( ) ;
108 int canItBeMerged (
FtfTrack* thisTrack ) ;
110 int processSector ( ) ;
111 int readMezzanine (
int sector,
int readOutBoard,
113 int readSector (
struct TPCSECLP *seclp ) ;
115 int setParameters ( ) ;
117 { coordinateTransformer = (
void *)in ; } ;
118 void setDebugLevel (
int _debugLevel ) { debugLevel = _debugLevel ; } ;
119 void setSector (
int _sector ) { sectorNr = _sector ; } ;
120 void setXyError (
float _xyError ) { xyError = _xyError ; } ;
121 void setZError (
float _zError ) { zError = _zError ; } ;
122 int setup (
int maxHitsIn=20000,
int maxTracksIn=2000 ) ;
123 void Print()
const{};
125 void* coordinateTransformer ;