All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SignalProcessingDefs.h
Go to the documentation of this file.
1 ///////////////////////////////////////////////////////////////////////
2 ///
3 /// \file SignalProcessingDefs.h
4 ///
5 /// \brief Useful definitions
6 ///
7 /// \author T. Usher
8 ///
9 ////////////////////////////////////////////////////////////////////////
10 
11 #ifndef SignalProcessingDefs_H
12 #define SignalProcessingDefs_H
13 
14 #include <complex>
15 
16 namespace icarusutil
17 {
18  using SigProcPrecision = double;
19  using ComplexVal = std::complex<SigProcPrecision>;
20 
21  using TimeVec = std::vector<SigProcPrecision>;
22  using FrequencyVec = std::vector<ComplexVal>;
23 }
24 
25 #endif
std::complex< SigProcPrecision > ComplexVal
std::vector< ComplexVal > FrequencyVec
std::vector< SigProcPrecision > TimeVec