14 #include "Stl3Util/gl3/gl3Event.h"
15 #include "Stl3Util/gl3/gl3Algorithm.h"
17 #include "Stl3Util/base/St_l3_Coordinate_Transformer.h"
19 #include "Stl3Util/foreign/RC_Config.h"
40 for(
int i = 0 ; i < 4 ; i++ )
60 short communicationsFlag ;
76 int maxSectorNForTrackMerging ;
83 int configure (
L3_CFG *cfg);
88 int collectSummary(
int token);
89 int fillTracks(
int token);
91 void clearAlgorithms();
92 int checkHistoRequest() ;
102 int releaseToken (
int token ) ;
103 int resetHistos ( ) ;
104 int runStart (
int _runNumber ) ;
109 void setBField (
float bField ) ;
110 void setHitProcessing (
int hitPro ) ;
111 void setMaxSectorNForTrackMerging (
int _trackMerging ) ;
113 int maxEvents=1,
int maxAlgorithm=10 ) ;
114 int setCommunications ( ) ;
115 int writeHistos (
int maxBytes,
char *buffer ) ;
118 int getFreeEventIndex();
119 int getTokenIndex(
int);
129 list<gl3Histo *> histoList ;
133 int socketFd, remoteSocket ;
140 void allocateTimingHistos();
141 void fillTimingHistos();
146 vector<unsigned long> cpuTimes, realTimes;
147 vector<gl3Histo*> timingHistos;