Blame view

src/ExternLib/Spectrum/SpectrumProcess.hh 1.21 KB
b58d725b   Hacene SI HADJ MOHAND   adding plungin auto
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/* 
 * File:   SpectrumProcess.hh
 * Author: hacene
 *
 * Created on December 31, 2020, 3:42 PM
 */

#ifndef PROCESSSPECTRUM_HH
#define PROCESSSPECTRUM_HH

#include "SingleParamProcess.hh"
#include "ParamInfo.hh"
#include "SpectrumCreator.hh"
namespace AMDA {
    namespace Parameters {

        class SpectrumProcess : public SingleParamProcess_CRTP<SpectrumProcess> {
        public:
            SpectrumProcess(Parameter &parameter);
            SpectrumProcess(const SpectrumProcess& pProcess, Parameter &parameter);
            virtual ~SpectrumProcess();


            /**
             * @overload Process::init()
             */
             virtual TimeStamp init();
                          
        protected:
d466ae92   Hacene SI HADJ MOHAND   progress
36
37
38
39
40
41
42
43
44
45
46
            	/**
	 * @brief Function type
	*/
	SpectrumCreator::SpectrumType _type;

	/**
	 * @bried Window time in secs.
	 */
	double _windowtime;
        
                    std::string _sampling;
f3cd5351   Hacene SI HADJ MOHAND   us ok
47
48
                    
                    std::string _paramInfoId; 
b58d725b   Hacene SI HADJ MOHAND   adding plungin auto
49
50
51
52
53
54
55
        };
        

    }
}

#endif /* PROCESSSPECTRUM_HH */