Changeset 1466 in Sophya


Ignore:
Timestamp:
Apr 11, 2001, 2:08:19 PM (24 years ago)
Author:
cmv
Message:

adapt getData cmv 11/4/01

Location:
trunk/ArchTOIPipe/ProcWSophya
Files:
2 edited

Legend:

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

    r1463 r1466  
    5454for(int k=snb;k<=sne;k++) {
    5555
     56  int_8 flg = 0;
    5657  double alpha = getData(0,k); // alpha entre [0,24[ en heures
    57   if(alpha<0. || alpha>=24.) continue;
     58  if(alpha<0. || alpha>=24.) flg=1;
    5859  double delta = getData(1,k); // delta entre [-90,90] en degres
    59   if(delta<-90. || delta>90.) continue;
     60  if(delta<-90. || delta>90.) flg=1;
     61  double bolo = -99999.;
    6062
    61   double phi   = alpha *M_PI/12.; // sphere phi entre [0,2*Pi] en radian
    62   double teta  = (90.-delta) *M_PI/180.; // sphere teta entre [0,Pi] en radian
    63 
    64   double bolo  = mSph(teta,phi);
     63  if(!flg) {
     64    double phi   = alpha *M_PI/12.; // sphere phi entre [0,2*Pi] en radian
     65    double teta  = (90.-delta) *M_PI/180.; // sphere teta entre [0,Pi] en radian
     66    bolo = mSph(teta,phi);
     67  }
    6568
    6669  if(connected_AlphaOut) putData(0,k,alpha,0);
    6770  if(connected_DeltaOut) putData(1,k,delta,0);
    68   putData(2,k,bolo,0);
     71  putData(2,k,bolo,flg);
    6972}
    7073
  • trunk/ArchTOIPipe/ProcWSophya/toi2map.cc

    r1463 r1466  
    7272// Remplissage des spheres
    7373for(int s=snb;s<=sne;s++) {
    74   int_4 fgbolo = 0;
     74  int_8 fgbolo = 0;
     75  double bolo;
    7576
    7677  double alpha = getData(0,s); // alpha entre [0,24[ en heures
    7778  double delta = getData(1,s); // delta entre [-90,90] en degres
    78   double bolo  = getData(2,s);
    79   //fgbolo = getFlag(2,s);
     79  getData(2,s,bolo,fgbolo);
    8080
    8181  if(delta<-90. || delta>90.)  fgbolo=1;
     
    9191      EqtoGal(mjd,alpha,delta,&alpha,&delta);
    9292      phi   = alpha * M_PI/180.;
    93     } else phi   = alpha * M_PI/12.;
     93    } else phi = alpha * M_PI/12.;
    9494    theta = (90.-delta)*M_PI/180.;
    9595    int_4 ipix = mSph->PixIndexSph(theta,phi);
     
    9898    mNSnFill++;
    9999  }
    100 
    101100}
    102101
Note: See TracChangeset for help on using the changeset viewer.