|
| PolnProfileStats (const PolnProfile *profile=0) |
| Default constructor.
|
|
| ~PolnProfileStats () |
| Destructor.
|
|
void | set_avoid_zero_determinant (bool flag=true) |
| Avoid on-pulse phase bins with det(rho) close to zero.
|
|
void | set_profile (const PolnProfile *) |
| Set the PolnProfile from which statistics will be derived.
|
|
void | select_profile (const PolnProfile *) |
| Set the PolnProfile that defines the baseline and on-pulse regions. More...
|
|
void | select_profile (const Profile *) |
| Set the Profile that defines the baseline and on-pulse regions.
|
|
void | set_regions (const PhaseWeight &pulse, const PhaseWeight &baseline) |
| Set the on-pulse and baseline regions.
|
|
void | get_regions (PhaseWeight &pulse, PhaseWeight &base) const |
| Set the on-pulse and baseline regions.
|
|
ProfileStats * | get_stats () |
| Get the ProfileStats estimator.
|
|
const ProfileStats * | get_stats () const |
|
void | set_stats (ProfileStats *s) |
| Set the ProfileStats estimator.
|
|
Stokes< Estimate< double > > | get_stokes (unsigned ibin) const |
| Get the Stokes parameters for the specified phase bin. More...
|
|
Estimate< double > | get_total_intensity () const |
| Returns the total flux of the on-pulse phase bins.
|
|
Estimate< double > | get_total_polarized () const |
| Returns the total polarized flux of the on-pulse phase bins.
|
|
Estimate< double > | get_total_determinant () const |
| Returns the total determinant of the on-pulse phase bins.
|
|
Estimate< double > | get_total_linear () const |
| Returns the total linearly polarized flux of the on-pulse phase bins.
|
|
Estimate< double > | get_total_circular () const |
| Returns the total circularly polarized flux of the on-pulse phase bins.
|
|
Estimate< double > | get_total_abs_circular () const |
| Returns the total absolute value of circularly polarized flux.
|
|
Estimate< double > | get_baseline_variance (unsigned ipol) const |
| Returns the variance of the baseline for the specified polarization.
|
|
double | get_linear_variance () const |
| Returns the vairance of the linearly polarized flux.
|
|
TextInterface::Parser * | get_interface () |
| Return a text interface that can be used to configure this instance.
|
|
| Able (const Able &) |
|
Able & | operator= (const Able &) |
|
unsigned | get_reference_count () const |
|
| HeapTracked (const HeapTracked &) |
|
HeapTracked & | operator= (const HeapTracked &) |
|
bool | __is_on_heap () const |
|