Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • background shape is evaluated in run 162 WITHOUT common mode correction. See Masks, Background subtraction for detail.
  • pfv3r1 - is upgraded PSAS-147
  • S/N statistical significance is improved by increasing number of pixels. See Hit/Peak Finders.
  • Data processing and peak finding is done in  cxif5315/proc-cxif5315-r0169-data-pfvn-2016-05-03.py

  • pfv3r1 was improved - now in the background avg and rms calculation discards all type of local maximums

Data processing

exp=cxif5315:run=169

...

Code Block
def procPeakDataArc(pk) :
    """ Process peak for ARC region; accumulate peak statistics in histogram arrays.
    """
    #===================
    sp.lst_arc_atot.append(pk.atot)
    if pk.atot<1500 : return
    #===================
    sp.lst_arc_amax.append(pk.amax)
    sp.lst_arc_npix.append(pk.npix)
    sp.lst_arc_r   .append(pk.r)
    sp.lst_arc_phi .append(pk.phi)
...

plots for pfv2/3/4r1/3(improved)

Image Added

 

Image Added

Image Added

Image Added

Image Added

Image Added

Image Added

Image Added

Image Added

Image Added

EQU

pre-selection for histograms

Code Block
def procPeakDataEqu(pk) :
    """ Process peak for EQU region; accumulate peak data
    """
    # discard small radius peaks from all histograms
    #===================
    sp.lst_equ_atot.append(pk.atot)
    if pk.atot<1500 : return
    if pk.r<100 : return
    #===================
    sp.lst_equ_amax.append(pk.amax)
    sp.lst_equ_npix.append(pk.npix)
    sp.lst_equ_r   .append(pk.r)
    sp.lst_equ_phi .append(pk.phi)
...

plots for pfv2/3/4r1/3(improved)

Image Added

Image Added

Image Added

 

Image Added

 

Image Added

Image Added

Image Added

 

Image Added

 

Image Added

 

Fit results

ARC

pre-fit selection

Code Block
def peakIsSelectedArc(pk) :
    """Apply peak selection criteria to each peak from file
    """
    if sp.USE_PEAK_SELECTION :
        if pk.atot<1500 : return False
        if pk.npix>200  : return False
        if pk.r<435     : return False
        if pk.r>443     : return False
        if pk.rms<10    : return False
        if pk.rms>80    : return False
        if math.fabs(pk.bkgd)>25 : return False
    return True

...

plots for pfv2/3/4r1

...

/3(improved)

Image RemovedImage Removed

Image Removed

Image Added

Image Added

Image Added

Image Added

Image Added

EQU

pre-fit selection

Code Block
def peakIsSelectedEqu(pk) :
    """Apply peak selection criteria to each peak from file
    """
    if sp.USE_PEAK_SELECTION :
        if pk.atot<1500 : return False
        if pk.npix>200  : return False
        if pk.rms>80    : return False
        if math.fabs(pk.bkgd)>20 : return False
    if pk.r<100     : return False
    if pk.r>454     : return False
    return True

plots for pfv2/3/4r1/3(improved)

Image Added

Image Added

Image Added

Image Added

Image Added

References

...