Qudi
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
pulse_extractor.PulseExtractor Class Reference
Inheritance diagram for pulse_extractor.PulseExtractor:
Inheritance graph
[legend]
Collaboration diagram for pulse_extractor.PulseExtractor:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self, pulsedmeasurementlogic)
 
def extraction_settings (self)
 
def extraction_settings (self, settings_dict)
 
def extraction_methods (self)
 Return available extraction methods depending on if the fast counter is gated or not. More...
 
def full_settings_dict (self)
 
def extract_laser_pulses (self, count_data)
 
- Public Member Functions inherited from pulse_extractor.PulseExtractorBase
def __init__ (self, pulsedmeasurementlogic)
 
def is_gated (self)
 
def measurement_settings (self)
 
def sampling_information (self)
 
def fast_counter_settings (self)
 
def log (self)
 

Static Public Member Functions

def is_extractor_class (obj)
 Helper method to check if an object is a valid extractor class. More...
 

Public Attributes

 extraction_settings
 

Member Function Documentation

◆ extraction_methods()

def pulse_extractor.PulseExtractor.extraction_methods (   self)

Return available extraction methods depending on if the fast counter is gated or not.

Returns
dict: Dictionary with keys being the method names and values being the methods.

◆ is_extractor_class()

def pulse_extractor.PulseExtractor.is_extractor_class (   obj)
static

Helper method to check if an object is a valid extractor class.

Parameters
objectobj: object to check
Returns
bool: True if obj is a valid extractor class, False otherwise

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