Diana Software
pkg
coretools
QCFirData.hh
Go to the documentation of this file.
1
#ifndef _Q_CFIRDATA_HH_
2
#define _Q_CFIRDATA_HH_
3
12
#include "
QObject.hh
"
13
14
class
QCFirData
:
public
Diana::QObject {
15
16
public
:
17
enum
Method
{
18
KayserBessel
=1,
19
Unknown
=9,
20
};
21
22
void
Clear
()
23
{
24
fMethod
=
Unknown
;
25
fM
=
Q_INT_DEFAULT
;
26
fCutoff
=
Q_DOUBLE_DEFAULT
;
27
fAttDB
=
Q_DOUBLE_DEFAULT
;
28
}
29
bool
operator!=
(
const
QCFirData
& rhs)
const
{
30
return
fM
!= rhs.
fM
||
fMethod
!= rhs.
fMethod
31
||
fCutoff
!=
fCutoff
||
fAttDB
!=
fAttDB
;
32
}
33
34
Method
fMethod
;
35
int
fM
;
36
double
fCutoff
;
37
double
fAttDB
;
38
private
:
39
40
QObjectDef
(
QCFirData
,2);
41
42
};
43
44
#endif
Q_DOUBLE_DEFAULT
#define Q_DOUBLE_DEFAULT
Definition:
QDiana.hh:24
Q_INT_DEFAULT
#define Q_INT_DEFAULT
Definition:
QDiana.hh:26
QObject.hh
QCFirData
Data class for QFir (Ported from Calder)
Definition:
QCFirData.hh:14
QCFirData::operator!=
bool operator!=(const QCFirData &rhs) const
Definition:
QCFirData.hh:29
QCFirData::fM
int fM
Definition:
QCFirData.hh:35
QCFirData::fMethod
Method fMethod
Definition:
QCFirData.hh:34
QCFirData::fCutoff
double fCutoff
Definition:
QCFirData.hh:36
QCFirData::Method
Method
Definition:
QCFirData.hh:17
QCFirData::KayserBessel
@ KayserBessel
Definition:
QCFirData.hh:18
QCFirData::Unknown
@ Unknown
Definition:
QCFirData.hh:19
QCFirData::fAttDB
double fAttDB
Definition:
QCFirData.hh:37
QCFirData::QObjectDef
QObjectDef(QCFirData, 2)
QCFirData::Clear
void Clear()
Definition:
QCFirData.hh:22
Generated by
1.9.1