Changeset 3709 in Sophya for trunk/AddOn
- Timestamp:
- Dec 9, 2009, 6:59:16 PM (16 years ago)
- Location:
- trunk/AddOn/TAcq
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/AddOn/TAcq/brproc.cc
r3708 r3709 90 90 91 91 if (fgcktt_) { 92 cout << " BRVisibilityCalculator - Check TimeTag done: "<< endl;92 cout << " BRVisibilityCalculator - Check TimeTag done: TotNPaqProc= " << totnbpaq_ << endl; 93 93 for(size_t fib=0; fib<(size_t)memgr_.NbFibres(); fib++) { 94 cout << " BRTTCheck-Fiber[" << fib << "] NBadTT=" << vbadtt_[fib] 95 << " NotSameTT=" << vnsamett_[fib] << endl;94 cout << " BRTTCheck-Fiber[" << fib << "] NBadTT=" << vbadtt_[fib] << " NDiffTT>5=" 95 << vndiff5tt_[fib] << " NotSameTT=" << vnsamett_[fib] << endl; 96 96 } 97 97 POutPersist pott(outpath_+"ttfcmtx.ppf"); … … 112 112 vbadtt_.resize(memgr_.NbFibres(), 0); 113 113 vnsamett_.resize(memgr_.NbFibres(), 0); 114 vndiff5tt_.resize(memgr_.NbFibres(), 0); 115 114 116 fgcktt_=true; 115 117 cout << " BRVisibilityCalculator::ActivateTimeTagCheck() - TT/Fc matrix NCols=" << maxnpaq … … 221 223 } 222 224 for(size_t fib=0; fib<(size_t)memgr_.NbFibres(); fib++) { 223 uint_8 ld = vpaq_[fib].TimeTag()-vlasttt_[fib];224 uint_8 fd = vpaq_[fib].TimeTag()-ttfirst_[fib]-vpaq_[0].TimeTag()+ttfirst_[0];225 int_8 ld = (int_8)vpaq_[fib].TimeTag()-(int_8)vlasttt_[fib]; 226 int_8 fd = (int_8)vpaq_[fib].TimeTag()-(int_8)ttfirst_[fib]-(int_8)vpaq_[0].TimeTag()+(int_8)ttfirst_[0]; 225 227 /* if ( (ld < mindeltatt_) || (fd<-5) || (fd>5)) { vbadtt_[fib]++; vnsamett_[fib]++; } 226 228 else { … … 229 231 */ 230 232 if (ld < mindeltatt_) vbadtt_[fib]++; 231 if (fd != 0) vnsamett_[fib]++; 233 else { 234 if (fd != 0) vnsamett_[fib]++; 235 if ((fd<-5)||(fd>-5)) vndiff5tt_[fib]++; 236 } 232 237 vlasttt_[fib]=vpaq_[fib].TimeTag(); 233 238 if (totnbpaq_<ttmtx_.NCols()) { -
trunk/AddOn/TAcq/brproc.h
r3705 r3709 65 65 vector< uint_8 > vbadtt_; // Number of bad TimeTag paquets per fiber 66 66 vector< uint_8 > vnsamett_; // Number of paquets having TimeTag <> TT_Fiber1 per fiber 67 vector< uint_8 > vndiff5tt_; // Number of paquets having |TimeTag-TT_Fiber1|>5 per fiber 68 67 69 }; 68 70
Note:
See TracChangeset
for help on using the changeset viewer.