All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Attributes | List of all members
icarus::opdet::SampledWaveformFunction< T >::WaveformSpecs_t Struct Reference

Specifies the waveform shape and features. More...

#include <SampledWaveformFunction.h>

Public Attributes

std::string name { "<unknown>" }
 Name of this waveform (short). More...
 
std::string description
 Description of this waveform. More...
 
std::string date { "n/a" }
 An indication of the date of the waveform. More...
 
unsigned int version { 1 }
 Version number. More...
 
std::vector< float > samples
 Samples [mV]. More...
 
Time sampleDuration
 Time extension of one sample. More...
 
float gain { 0.0 }
 Gain of this waveform. More...
 

Detailed Description

template<typename T>
struct icarus::opdet::SampledWaveformFunction< T >::WaveformSpecs_t

Specifies the waveform shape and features.

Definition at line 63 of file SampledWaveformFunction.h.

Member Data Documentation

template<typename T >
std::string icarus::opdet::SampledWaveformFunction< T >::WaveformSpecs_t::date { "n/a" }

An indication of the date of the waveform.

Definition at line 66 of file SampledWaveformFunction.h.

template<typename T >
std::string icarus::opdet::SampledWaveformFunction< T >::WaveformSpecs_t::description

Description of this waveform.

Definition at line 65 of file SampledWaveformFunction.h.

template<typename T >
float icarus::opdet::SampledWaveformFunction< T >::WaveformSpecs_t::gain { 0.0 }

Gain of this waveform.

Definition at line 70 of file SampledWaveformFunction.h.

template<typename T >
std::string icarus::opdet::SampledWaveformFunction< T >::WaveformSpecs_t::name { "<unknown>" }

Name of this waveform (short).

Definition at line 64 of file SampledWaveformFunction.h.

template<typename T >
Time icarus::opdet::SampledWaveformFunction< T >::WaveformSpecs_t::sampleDuration

Time extension of one sample.

Definition at line 69 of file SampledWaveformFunction.h.

template<typename T >
std::vector<float> icarus::opdet::SampledWaveformFunction< T >::WaveformSpecs_t::samples

Samples [mV].

Definition at line 68 of file SampledWaveformFunction.h.

template<typename T >
unsigned int icarus::opdet::SampledWaveformFunction< T >::WaveformSpecs_t::version { 1 }

Version number.

Definition at line 67 of file SampledWaveformFunction.h.


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