Ignore:
Timestamp:
Apr 26, 2001, 7:22:02 PM (24 years ago)
Author:
ansari
Message:

amelioration deglitcher - Reza 26/4/2001

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ArchTOIPipe/ProcWSophya/simtoipr.h

    r1467 r1478  
    2222    { min = range_min; max = range_max; }
    2323
     24  inline void   SetWSize(int wsz)
     25    { wsize = (wsz < 5) ? 5 : wsz; }
     26
     27
     28  void          SetDetectionParam(double ns, double ns2, int maxnpt, int wszrec=0);
     29   
     30  inline void   RepBadSamples(bool gl_samples, bool out_range_samples, bool use_wrec=true)
     31    {  rec_gl_samples = gl_samples;  rec_out_range_samples = out_range_samples;
     32    rec_use_wrec =  use_wrec; }
     33
    2434  virtual void  init(); 
    2535  virtual void  run();
    2636
    2737  inline int    WSize() const { return wsize; }
     38  inline int    WRecSize() const { return wrecsize; }
    2839  inline double NbSigmas() const { return nsig; }
     40  inline double NbSigmas2() const { return nsig2; }
    2941  inline int    MaxPoints() const { return maxpoints; }
    3042 
     
    4456
    4557  int wsize;        // Taille de fenetre de travail
     58  int wrecsize;     // Taille de fenetre de calcul pour reconstruite les mauvaises valeur
     59                    // pour valeur de glitch
    4660  double nsig;      // Seuil en nb de sigmas
     61  double nsig2;     // Seuil en nb de sigmas, pour les points suivants le 1er
    4762  int maxpoints;    // Nb maxi de points > ns sigmas
    4863  double range_min, range_max;  // Range acceptable pour in
     64
     65  bool rec_gl_samples;        // if true, replace glitch sample values
     66  bool rec_out_range_samples; // if true, replace out of range sample values
     67  bool rec_use_wrec;          // if true, use Mean[Window(wrecsize)] to replace bad samples
     68                              // else use sliding mean value for
     69
    4970};
    5071
Note: See TracChangeset for help on using the changeset viewer.