Ignore:
Timestamp:
Jun 14, 2001, 7:53:29 PM (24 years ago)
Author:
cmv
Message:

ameliorations et + de possibilites cmv 14/6/01

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ArchTOIPipe/ProcWSophya/toi2map.cc

    r1520 r1530  
    1212 SetCoorIn();
    1313 SetCoorOut();
     14 SetTestFlag();
     15 SetTestMin();
     16 SetTestMax();
    1417
    1518 if(mSph->NbPixels()<1) {
     
    4043{
    4144 if(mWSph && !mWSphInternal) delete mWSph;
     45}
     46
     47////////////////////////////////////////////////////////////////////////
     48void TOI2Map::Print(ostream & os)
     49{
     50  os<<"TOI2Map::Print -- Sphere NLat = "<<mSph->SizeIndex()<<endl
     51
     52    <<"   - Equinoxe="<<mActualYear<<endl
     53
     54    <<"   - TypCoorIn: Gal("<<((mTypCoorIn&TypCoordGal)?1:0)
     55    <<") Eq("<<((mTypCoorIn&TypCoordEq)?1:0)
     56    <<") Deg("<<((mTypCoorIn&TypCoordDD)?1:0)
     57    <<") Hour("<<((mTypCoorIn&TypCoordHD)?1:0)
     58    <<") Rad("<<((mTypCoorIn&TypCoordRR)?1:0)<<")"<<endl
     59
     60    <<"   - TypCoorOut: Gal("<<((mTypCoorOut&TypCoordGal)?1:0)
     61    <<") Eq("<<((mTypCoorOut&TypCoordEq)?1:0)
     62    <<") Deg("<<((mTypCoorOut&TypCoordDD)?1:0)
     63    <<") Hour("<<((mTypCoorOut&TypCoordHD)?1:0)
     64    <<") Rad("<<((mTypCoorOut&TypCoordRR)?1:0)<<")"<<endl
     65
     66    <<"   - Tests: Flag("<<mTFlag<<") bad="<<mBadFlag
     67    <<" / Value Min("<<mTMin<<")="<<mValMin
     68    <<" , Max("<<mTMax<<")="<<mValMax<<endl;
    4269}
    4370
     
    92119
    93120  getData(2,s,bolo,fgbolo);
    94   if(bolo<-32767.) continue; // Bidouille (A CORRIGER QUAND FGBOLO DISPO)
     121  if(mTFlag && fgbolo&mBadFlag) continue;
     122  if(mTMin && bolo<mValMin) continue;
     123  if(mTMax && bolo>mValMax) continue;
    95124
    96125  // sphere phi   entre [0,2*Pi] en radians
     
    115144  int_4 ipix = mSph->PixIndexSph(theta,phi);
    116145  (*mSph)(ipix) += bolo;   
    117   ((*mWSph)(ipix))++;
     146  ((*mWSph)(ipix)) += 1;
    118147  mNSnFill++;
    119148}
Note: See TracChangeset for help on using the changeset viewer.