|
|
| BaselineWindow () |
| | Default constructor.
|
|
| BaselineWindow (const BaselineWindow &) |
| | Copy constructor.
|
|
void | set_smooth (Smooth *) |
| | Set the smoothing function.
|
|
Smooth * | get_smooth () const |
| | Get the smoothing function.
|
|
void | set_find_minimum (bool f=true) |
| | Set to find the minimum mean.
|
|
bool | get_find_minimum () const |
|
void | set_find_maximum (bool f=true) |
| | Set to find the maximum mean.
|
|
bool | get_find_maximum () const |
|
void | set_find_mean (float mean) |
| | Set to find the mean closest to the specified value.
|
|
float | get_find_mean () const |
|
void | set_range (int bin_start, int bin_end) |
| | Set the start and end bins of the search.
|
|
void | set_search_range (const Phase::Range &) |
| | Set the range to be searched.
|
|
Phase::Range | get_search_range () const |
| | Get the range to be search.
|
|
Phase::Range | get_found_range () const |
| | Get the range found during execution.
|
|
float | find_phase (const std::vector< float > &s) |
| | Return the phase at which minimum or maximum mean is found.
|
|
float | find_phase (unsigned nbin, const float *amps) |
| | Return the phase at which minimum or maximum mean is found.
|
| TextInterface::Parser * | get_interface () |
| | Return a text interface that can be used to configure this instance.
|
| BaselineWindow * | clone () const |
| | Return a copy constructed instance of self.
|
|
| BaselineEstimator () |
| | Default constructor.
|
|
PhaseWeight * | baseline (const Profile *) |
| | Returns a new PhaseWeight instance.
|
|
PhaseWeight * | operator() (const Profile *) |
| | Returns a new PhaseWeight instance.
|
| PhaseWeight * | operate (const Profile *) |
| | Convenience interface.
|
|
void | set_median_cut (float threshold) |
| | Cut samples from baseline with median difference over threshold.
|
|
| ProfileWeightFunction () |
| | Default constructor.
|
|
| ProfileWeightFunction (const ProfileWeightFunction &) |
| | Copy constructor.
|
| virtual void | set_Profile (const Profile *) |
| | Set the Profile from which the PhaseWeight will be derived.
|
|
void | set_include (PhaseWeight *include) |
| | Include only the specified phase bins for consideration.
|
|
void | set_exclude (PhaseWeight *include) |
| | Exclude the specified phase bins from consideration.
|
|
bool | consider (unsigned ibin) const |
| | Return true if the specified phase bin should be considered.
|
| virtual void | get_weight (PhaseWeight *weight) |
| | Returns a PhaseWeight with the Profile attribute set.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
Finds the phase window in which the smoothed Profile is an extremum.