|
| 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.
|
|
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 |
|