29 #define TRG_VERSION 0x32
32 #include "l3CoordinateTransformer.h"
33 #include "FtfFinder.h"
35 #include "daqFormats.h"
37 #include "DAQ_READER/daqReader.h"
66 int minClusterCharge ;
67 int maxClusterCharge ;
79 minClusterCharge = 80 ;
80 maxClusterCharge = 100000 ;
81 coordinateTransformer = inTrans ;
88 if (
hit != 0 )
delete []
hit ;
102 if ( n < 1 && n > 24 ) {
103 printf (
"FtfSl3::getSectorGeometry: wrong sector %d, returning sector 1 \n", n ) ;
106 return &(sectorGeo[n]);
110 int fillTracks (
int maxBytes,
char* buff,
unsigned int token ) ;
111 int fillHits (
unsigned int maxBytes,
char* buff,
unsigned int token ) ;
112 float getXyError ( ) {
return xyError ; } ;
113 float getZError ( ) {
return zError ; } ;
114 int getNrTracks ( ) ;
116 int canItBeMerged (
FtfTrack* thisTrack ) ;
118 int processSector ( ) ;
121 int readMezzanine (
int sector,
int readOutBoard,
124 int readSector (
DATAP *datap,
int sector);
127 int setTrackingAngles(
int hypersector);
129 void setClustersFromGl3Event(
gl3Event *event,
int sector);
131 int setParameters ( ) ;
133 { coordinateTransformer = (
void *)in ; } ;
134 void setDebugLevel (
int _debugLevel ) { debugLevel = _debugLevel ; } ;
135 void setSector (
int _sector ) { sectorNr = _sector ; } ;
136 void setXyError (
float _xyError ) { xyError = _xyError ; } ;
137 void setZError (
float _zError ) { zError = _zError ; } ;
138 int setup (
int maxHitsIn=szSL3_default_mHits,
int maxTracksIn=szSL3_default_mTracks ) ;
139 void Print()
const{};
141 void* coordinateTransformer ;