Various things to control general selection from file. More...
#include <hkl_controls.hh>
Public Member Functions | |
| file_select (phaser_io::InputAll input, const int &NumFileSeries) | |
| constructor from input | |
| void | set_reslimits (const ResoRange &resrange) |
| set resolution limits | |
| ResoRange | reslimits () const |
| return resolution limits | |
| bool | in_reslimits (const Rtype &s) const |
| test against limits, true if inside | |
| bool | accept_dataset (const PxdName &pxdname) const |
| always true for now | |
| bool | accept_batch (const int &batch_number, const int &fileSeries) const |
| Return false if batch_number is in rejection lists. | |
| BatchSelection | BatchExclude () const |
| return list of excluded batches | |
| void | incr_rej_mflag () |
| Increment rejection counts. | |
| void | incr_rej_reso () |
| Increment rejection counts. | |
| int | Nrej_mflag () const |
| return rejection counts | |
| int | Nrej_reso () const |
| return rejection counts | |
| float | InputScale () const |
| get scale to be applied on input | |
| float & | InputScale () |
| set scale to be applied on input | |
| float | NullResFrac () const |
| Test for blank batches: get fraction of maximum resolution to use. | |
| float & | NullResFrac () |
| Test for blank batches: set fraction of maximum resolution to use. | |
| float | NullNegativeReject () const |
| Test for blank batches: get threshold on proportion of negative reflections. | |
| float & | NullNegativeReject () |
| Test for blank batches: set threshold on proportion of negative reflections. | |
Various things to control general selection from file.
Also store totals rejected for various reasons
1.6.3