CFEL - ASG Software Suite
2.5.0
CASS
|
Finds signals in a 16 bit waveform. More...
#include <cfd.h>
Public Member Functions | |
SignalProducer::signals_t & | operator() (SignalProducer::signals_t &sig) |
retrieve signals from data More... | |
void | associate (const CASSEvent &evt) |
associate the event with this analyzer More... | |
void | loadSettings (CASSSettings &) |
load the settings of the extractor More... | |
![]() | |
virtual | ~SignalExtractor () |
virtual destructor More... | |
Private Attributes | |
CFDParameters | _parameters |
uint32_t | _instrument |
size_t | _chNbr |
const Channel * | _chan |
Additional Inherited Members | |
![]() | |
static std::tr1::shared_ptr< SignalExtractor > | instance (SignalExtractorType type) |
creates an instance of the requested extractor type More... | |
Finds signals in a 16 bit waveform.
Member description is the same as in the 8 Bit version.
|
virtual |
associate the event with this analyzer
retrieve all necessary information from the event to be able to later extract the signals from the data. Needs to be implemented by the class that implements the extractor method.
evt | the event the signals are extracted from |
Implements cass::ACQIRIS::SignalExtractor.
|
virtual |
load the settings of the extractor
load the settings form the .ini file. Needs to be implementd by the class that implements the signal extractor.
s | the CASSSettings object to retrieve the information from. |
Implements cass::ACQIRIS::SignalExtractor.
Definition at line 260 of file cfd.cpp.
References cass::ACQIRIS::ConstantFraction::loadSettings().
|
virtual |
retrieve signals from data
extract signals form the CASSEvent. Needs to be implemented by the classes that inerhit from this.
[in] | sig | this is the container for the results |
Implements cass::ACQIRIS::SignalExtractor.
|
private |