Changeset 1999 in Sophya for trunk/ArchTOIPipe
- Timestamp:
- May 13, 2002, 5:50:50 PM (23 years ago)
- Location:
- trunk/ArchTOIPipe
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ArchTOIPipe/Kernel/flagtoidef.h
r1767 r1999 4 4 // Christophe Magneville 5 5 // Reza Ansari 6 // $Id: flagtoidef.h,v 1. 6 2001-11-15 10:42:17 aubourgExp $6 // $Id: flagtoidef.h,v 1.7 2002-05-13 15:50:49 ansari Exp $ 7 7 8 8 #ifndef FLAGTOIDEF_H … … 26 26 // Sample killed because near a "flaggued" one ... 27 27 FlgToiAround = (unsigned long long)1 << 6, 28 // Sample belonging to a source or galaxy 29 FlgToiSource = (unsigned long long)1 << 7, 28 30 // All bit to one ... 29 31 #ifdef IRIX64 -
trunk/ArchTOIPipe/Kernel/toimanager.cc
r1759 r1999 3 3 // Christophe Magneville 4 4 // Reza Ansari 5 // $Id: toimanager.cc,v 1.1 2 2001-11-13 15:47:26 aubourgExp $5 // $Id: toimanager.cc,v 1.13 2002-05-13 15:50:50 ansari Exp $ 6 6 7 7 #include "toimanager.h" … … 81 81 TOIManager* mgr = TOIManager::getManager(); 82 82 83 istart = mgr->getRequestedBegin(); 84 iend = mgr->getRequestedEnd(); 83 // istart = mgr->getRequestedBegin(); 84 // iend = mgr->getRequestedEnd(); 85 istart = SampleBegin(); 86 iend = SampleEnd(); 85 87 86 88 dns_print = (iend-istart)/dns_print_fac; -
trunk/ArchTOIPipe/Kernel/toimanager.h
r1766 r1999 5 5 // Christophe Magneville 6 6 // Reza Ansari 7 // $Id: toimanager.h,v 1.1 1 2001-11-14 14:49:05 aubourgExp $7 // $Id: toimanager.h,v 1.12 2002-05-13 15:50:50 ansari Exp $ 8 8 9 9 … … 45 45 virtual ~RzProcSampleCounter(); 46 46 virtual long ProcessedSampleCount() = 0; 47 virtual long SampleBegin() = 0; 48 virtual long SampleEnd() = 0; 47 49 virtual long PrintStats(); 48 50 inline int & PrintRate(int pr) { return _rate; } … … 59 61 virtual long ProcessedSampleCount() 60 62 { return _t->ProcessedSampleCount(); } 63 virtual long SampleBegin() { return _t->getMinIn(); } 64 virtual long SampleEnd() { return _t->getMaxIn(); } 61 65 protected: 62 66 const T * _t; -
trunk/ArchTOIPipe/ProcWSophya/simtoipr.cc
r1764 r1999 3 3 // Christophe Magneville 4 4 // Reza Ansari 5 // $Id: simtoipr.cc,v 1.1 7 2001-11-14 14:10:13 aubourgExp $5 // $Id: simtoipr.cc,v 1.18 2002-05-13 15:50:50 ansari Exp $ 6 6 7 7 #include "config.h" … … 14 14 #include "ctimer.h" 15 15 #include "fftpserver.h" 16 17 #include "flagtoidef.h" 16 18 17 19 SimpleDeglitcher::SimpleDeglitcher(int wsz, double ns, int maxnpt, int minnpt) … … 84 86 85 87 86 #define FG_OUTOFRANGE 187 #define FG_GLITCH 288 88 void SimpleDeglitcher::run() { 89 89 … … 239 239 valcur = (rec_use_wrec) ? vrec.Sum()/wrecsize : mean; 240 240 if (rec_out_range_samples) vin(k%wsize) = valcur; 241 vfg(k%wsize) |= F G_OUTOFRANGE;241 vfg(k%wsize) |= FlgToiOut; 242 242 out_range_nscount++; 243 243 } … … 266 266 double recval = (rec_use_wrec) ? vrec.Sum()/wrecsize : mean; 267 267 for(ii=kgl; ii<k; ii++) { 268 putData(0, ii+snb, recval, vfg(ii%wsize)|F G_GLITCH);268 putData(0, ii+snb, recval, vfg(ii%wsize)|FlgToiSpike); 269 269 glnscount++; 270 270 } … … 272 272 else { // On ne fait que flagger les echantillons 273 273 for(ii=kgl; ii<k; ii++) { 274 putData(0, ii+snb, vin(ii%wsize), vfg(ii%wsize)|F G_GLITCH);274 putData(0, ii+snb, vin(ii%wsize), vfg(ii%wsize)|FlgToiSpike); 275 275 glnscount++; 276 276 } … … 280 280 else { // Trop long ou trop court - ce n'est pas un glitch ... 281 281 for(ii=kgl; ii<k; ii++) { 282 putData(0, ii+snb, vin(ii%wsize), vfg(ii%wsize)); 282 if (k-kgl > maxpoints) // Si trop long 283 putData(0, ii+snb, vin(ii%wsize), vfg(ii%wsize)|FlgToiSource); 284 else // Trop court 285 putData(0, ii+snb, vin(ii%wsize), vfg(ii%wsize)); 283 286 } 284 287 lastput = snb+k-1;
Note:
See TracChangeset
for help on using the changeset viewer.