Changeset 3872 in Sophya for trunk/AddOn/TAcq/branap.cc
- Timestamp:
- Aug 28, 2010, 12:43:04 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/AddOn/TAcq/branap.cc
r3776 r3872 25 25 nzones_=nzon; 26 26 npaqinzone_=npaqz; 27 fgdatafft_=false; fgsinglechannel_=false; 27 28 prtlevel_=0; 28 29 nbcalgrp_=1; … … 150 151 char flnm[1024]; 151 152 sprintf(flnm,"%s/signal%d.fits",dirlist_[0].c_str(),imin_); 152 return DecodeMiniFitsHeader(flnm,paqsize_, npaqinfile_ );153 return DecodeMiniFitsHeader(flnm,paqsize_, npaqinfile_,fgdatafft_, fgsinglechannel_); 153 154 } 154 155 … … 165 166 cout << " PaqSize=" << paqsize_ << " - NZones=" << nzones_ << " NPaqZone=" << npaqinzone_ 166 167 << " PrtLevel=" << prtlevel_ << endl; 168 cout << " AcqMode: " << ((fgdatafft_)?" Data_FFT " : " Data_Raw " ) 169 << ((fgsinglechannel_)?" SingleChannel " : " TwoChannels " ) << endl; 167 170 cout << " NbVisibCalculator in Group: " << nbcalgrp_ << " with N//threads: " << nthreads_ << endl; 168 171 … … 172 175 173 176 /* --Fonction-- */ 174 int BRAnaParam::DecodeMiniFitsHeader(const char* filename, uint_4& paqsz, uint_4& npaq) 177 int BRAnaParam::DecodeMiniFitsHeader(const char* filename, uint_4& paqsz, uint_4& npaq, 178 bool& fgdatafft, bool& fgsinglechannel) 175 179 { 176 180 cout << " DecodeMiniFitsHeader - Opening file: " << filename << endl; 177 181 MiniFITSFile mff(filename, MF_Read); 182 string acqmode=mff.GetKeyValue("ACQMODE"); 178 183 cout << "DecodeMiniFitsHeader()... Type=" << mff.DataTypeToString() << " NAxis1=" << mff.NAxis1() 179 << " NAxis2=" << mff.NAxis2() << endl;184 << " NAxis2=" << mff.NAxis2() << " AcqMode=" << acqmode << endl; 180 185 paqsz = mff.NAxis1(); 181 186 npaq = mff.NAxis2(); 187 if (acqmode.substr(0,3)=="fft") fgdatafft=true; 188 if (acqmode.find("1c") < acqmode.length()) fgsinglechannel=true; 182 189 return 0; 183 190 }
Note:
See TracChangeset
for help on using the changeset viewer.