Bayeux  3.4.1
Core Foundation library for SuperNEMO
Classes | Enumerations | Functions
mctools::signal Namespace Reference

Classes

class  base_signal
 Abstract base class representing an analog signal associated to a hit detector. More...
 
class  multi_signal_shape
 A signal shape made of the superposition of other signal shapes, arbitrarily scaled and shifted. More...
 
class  signal_data
 The container of collections of modelled analog signals. More...
 
class  signal_shape_builder
 A signal shape builder/factory. More...
 
class  triangle_gate_signal_shape
 Triangular gate signal shape. More...
 
class  triangle_signal_shape
 Triangular signal shape. More...
 

Enumerations

enum  polarity_type { POLARITY_INVALID = -1, POLARITY_POSITIVE = 0, POLARITY_NEGATIVE = 1, POLARITY_UNKNOWN = 2 }
 

Functions

bool polarity_is_valid (polarity_type)
 
bool polarity_is_set (polarity_type)
 
const datatools::units::unitdefault_time_unit ()
 
const datatools::units::unitdefault_voltage_unit ()
 
const datatools::units::unitdefault_charge_unit ()
 

Enumeration Type Documentation

◆ polarity_type

Enumerator
POLARITY_INVALID 

Invalid polarity.

POLARITY_POSITIVE 

Positive polarity.

POLARITY_NEGATIVE 

Negative polarity.

POLARITY_UNKNOWN 

Unknown polarity.

Function Documentation

◆ default_charge_unit()

const datatools::units::unit& mctools::signal::default_charge_unit ( )

◆ default_time_unit()

const datatools::units::unit& mctools::signal::default_time_unit ( )

◆ default_voltage_unit()

const datatools::units::unit& mctools::signal::default_voltage_unit ( )

◆ polarity_is_set()

bool mctools::signal::polarity_is_set ( polarity_type  )

◆ polarity_is_valid()

bool mctools::signal::polarity_is_valid ( polarity_type  )