Changeset 3689 in Sophya for trunk/AddOn
- Timestamp:
- Nov 29, 2009, 12:49:25 AM (16 years ago)
- Location:
- trunk/AddOn/TAcq
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/AddOn/TAcq/brproc.cc
r3688 r3689 40 40 vnpaqm_.push_back(0); 41 41 } 42 43 BRPaquet paq(memgr_.PaqSize()); 44 45 for(size_t i=0; i<2*memgr_.NbFibres(); i++) 46 for(size_t j=i; j<2*memgr_.NbFibres(); j++) 47 vvis_.push_back( TVector< complex<r_4> >(paq.DataSize()/4) ); 48 42 49 cout << " BRVisibilityCalculator/Info NMean= " << nmean_ << endl; 43 50 totnbpaq_ = 0; … … 52 59 int BRVisibilityCalculator::Process() 53 60 { 61 /* 54 62 if (totnbpaq_%nmean_ == 0) { 55 63 cout << " BRVisibilityCalculator::Process() " << totnbpaq_ << " FrameCnt=" ; … … 62 70 cout << endl; 63 71 } 72 */ 73 vector<TwoByteComplex*> vpdata; 74 vector< TVector< complex<r_4> > > vvis; 75 76 /* 77 for(size_t fib=0; fib<(size_t)memgr_.NbFibres(); fib++) { 78 vpdata.push_back(vpaq_[fib].Data1C()); 79 vpdata.push_back(vpaq_[fib].Data2C()); 80 } 81 */ 82 // On s'arrange pour mettre les canaux dans l'ordre pour les observations de Pittsburgh Nov 2009 83 for(size_t fib=0; fib<(size_t)memgr_.NbFibres(); fib++) 84 vpdata.push_back(vpaq_[fib].Data1C()); 85 for(size_t fib=0; fib<(size_t)memgr_.NbFibres(); fib++) 86 vpdata.push_back(vpaq_[fib].Data2C()); 87 88 if (totnbpaq_%nmean_ == 0) 89 for(size_t k=0; k<vvis_.size(); k++) vvis_[k] = complex<r_4>((r_4)0.,(r_4)0.); 90 91 for(size_t i=0; i<vvis_.size(); i++) { 92 for(sa_size_t f=1; f<vvis_[i].Size(); f++) { 93 vvis_[i](f) += complex<r_4>((r_4)vpdata[0][f].realB(), (r_4)(r_4)vpdata[0][f].imagB()); 94 } 95 } 96 64 97 totnbpaq_++; 65 98 return 0; -
trunk/AddOn/TAcq/brproc.h
r3686 r3689 39 39 vector<uint_8> vtimetag_; 40 40 vector<uint_8> vnpaqm_; 41 42 vector<TwoByteComplex*> vpdata_; 43 vector< TVector< complex<r_4> > > vvis_; 44 41 45 uint_4 totnbpaq_; 42 46 };
Note:
See TracChangeset
for help on using the changeset viewer.