Pulsar::RemoveBaseline Class Reference

Algorithms that remove the off-pulse baseline. More...

#include <RemoveBaseline.h>

Inheritance diagram for Pulsar::RemoveBaseline:
Pulsar::Transformation< Archive > Pulsar::Algorithm Reference::Able Reference::HeapTracked Pulsar::RemoveBaseline::Each Pulsar::RemoveBaseline::Total Pulsar::RemoveVariableBaseline

Classes

class  Each
 Find the baseline from each total intensity profile. More...
 
class  Operation
 Performs the baseline removal operation. More...
 
class  Total
 Find the baseline from the total integrated total intensity profile. More...
 

Public Member Functions

void set_operation (Operation *)
 
- Public Member Functions inherited from Pulsar::Transformation< Archive >
virtual void transform (Archive *)=0
 Defined by derived classes.
 
void operator() (Archive *container)
 Functor interface.
 
- Public Member Functions inherited from Reference::Able
 Able (const Able &)
 
Ableoperator= (const Able &)
 
unsigned get_reference_count () const
 
- Public Member Functions inherited from Reference::HeapTracked
 HeapTracked (const HeapTracked &)
 
HeapTrackedoperator= (const HeapTracked &)
 
bool __is_on_heap () const
 

Protected Attributes

Reference::To< Operationprofile_operation
 

Additional Inherited Members

- Static Public Member Functions inherited from Reference::Able
static size_t get_instance_count ()
 
- Static Public Member Functions inherited from Reference::HeapTracked
static void * operator new (size_t size, void *ptr=0)
 
static void operator delete (void *location, void *ptr)
 
static void operator delete (void *location)
 
static size_t get_heap_queue_size ()
 
- Protected Member Functions inherited from Reference::Able
Handle__reference (bool active) const
 
void __dereference (bool auto_delete=true) const
 

Detailed Description

Algorithms that remove the off-pulse baseline.


The documentation for this class was generated from the following files:

Generated using doxygen 1.8.17