Pottu
Static Public Member Functions | List of all members
pottu::jyfl_nutaq_traits Struct Reference

Information class for jyfl_nutaq daq. More...

#include <daq.hpp>

Static Public Member Functions

static constexpr int64_t daqFreq ()
 Returns the clock frequency in Hz.
 
static constexpr double ticsToSeconds (int64_t tics)
 Converts tics to seconds. More...
 
static constexpr double ticsToMinutes (int64_t tics)
 Converts tics to minutes. More...
 
static constexpr double ticsToHours (int64_t tics)
 Converts tics to hours. More...
 
static constexpr int64_t secondsToTics (double secs)
 Seconds to full tics. More...
 

Detailed Description

Information class for jyfl_nutaq daq.

This can be used for the TDR-data acquisition since the clock freq was the same 100 MHz.

Member Function Documentation

◆ secondsToTics()

static constexpr int64_t pottu::jyfl_nutaq_traits::secondsToTics ( double  secs)
inlinestaticconstexpr

Seconds to full tics.

Parameters
secsDuration in seconds.
Returns
Number of full tics corresponding to secs. The result is not rounded but is the floor value.

◆ ticsToHours()

static constexpr double pottu::jyfl_nutaq_traits::ticsToHours ( int64_t  tics)
inlinestaticconstexpr

Converts tics to hours.

Parameters
ticsNumber of daq tics
Returns
Number of hours

◆ ticsToMinutes()

static constexpr double pottu::jyfl_nutaq_traits::ticsToMinutes ( int64_t  tics)
inlinestaticconstexpr

Converts tics to minutes.

Parameters
ticsNumber of daq tics
Returns
Number of minutes

◆ ticsToSeconds()

static constexpr double pottu::jyfl_nutaq_traits::ticsToSeconds ( int64_t  tics)
inlinestaticconstexpr

Converts tics to seconds.

Parameters
ticsNumber of daq tics
Returns
Number of seconds

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