CFEL - ASG Software Suite  2.5.0
CASS
Public Member Functions | Private Attributes | List of all members
cass::ACQIRIS::CoM16Bit Class Reference

Finds signals in a 16 bit waveform. More...

#include <com.h>

+ Inheritance diagram for cass::ACQIRIS::CoM16Bit:
+ Collaboration diagram for cass::ACQIRIS::CoM16Bit:

Public Member Functions

SignalProducer::signals_toperator() (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...
 
- Public Member Functions inherited from cass::ACQIRIS::SignalExtractor
virtual ~SignalExtractor ()
 virtual destructor More...
 

Private Attributes

CoMParameters _parameters
 
uint32_t _instrument
 
size_t _chNbr
 
const Channel_chan
 

Additional Inherited Members

- Static Public Member Functions inherited from cass::ACQIRIS::SignalExtractor
static std::tr1::shared_ptr< SignalExtractorinstance (SignalExtractorType type)
 creates an instance of the requested extractor type More...
 

Detailed Description

Finds signals in a 16 bit waveform.

Member description is the same as in the 8 Bit version.

See also
class CoM8Bit
Author
Lutz Foucar

Definition at line 138 of file com.h.

Member Function Documentation

void CoM16Bit::associate ( const CASSEvent evt)
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.

Parameters
evtthe event the signals are extracted from

Implements cass::ACQIRIS::SignalExtractor.

Definition at line 217 of file com.cpp.

void CoM16Bit::loadSettings ( CASSSettings s)
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.

Parameters
sthe CASSSettings object to retrieve the information from.

Implements cass::ACQIRIS::SignalExtractor.

Definition at line 212 of file com.cpp.

References cass::ACQIRIS::CenterOfMass::loadSettings().

SignalProducer::signals_t & CoM16Bit::operator() ( SignalProducer::signals_t sig)
virtual

retrieve signals from data

extract signals form the CASSEvent. Needs to be implemented by the classes that inerhit from this.

Returns
reference of the input result container
Parameters
[in]sigthis is the container for the results

Implements cass::ACQIRIS::SignalExtractor.

Definition at line 206 of file com.cpp.

Member Data Documentation

const Channel* cass::ACQIRIS::CoM16Bit::_chan
private

Definition at line 149 of file com.h.

size_t cass::ACQIRIS::CoM16Bit::_chNbr
private

Definition at line 148 of file com.h.

uint32_t cass::ACQIRIS::CoM16Bit::_instrument
private

Definition at line 147 of file com.h.

CoMParameters cass::ACQIRIS::CoM16Bit::_parameters
private

Definition at line 146 of file com.h.


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