npstat
is hosted by
Hepforge
,
IPPP Durham
Home
Subversion
Tracker
Wiki
NPStat
5.10.0
stat
SymbetaParams1D.hh
Go to the documentation of this file.
1
#ifndef NPSTAT_SYMBETAPARAMS1D_HH_
2
#define NPSTAT_SYMBETAPARAMS1D_HH_
3
4
/*!
5
// \file SymbetaParams1D.hh
6
//
7
// \brief Parameters of 1-d filters from the symmetric beta family
8
//
9
// Author: I. Volobouev
10
//
11
// July 2014
12
*/
13
14
#include "
npstat/stat/BoundaryHandling.hh
"
15
16
namespace
npstat
{
17
/**
18
// Parameters of simple 1-d filters from the symmetric beta family,
19
// excluding the number of points and the bandwidth. Together with
20
// the bandwidth, these are needed to specify the filter. This is
21
// useful, for example, in the unfolding studies. The parameter
22
// values are intended for passing to "symbetaLOrPEFilter1D" or
23
// another similar function.
24
*/
25
class
SymbetaParams1D
26
{
27
public
:
28
SymbetaParams1D
(
int
symbetaPower,
double
maxDegree,
29
double
binWidth,
const
BoundaryHandling
& bm);
30
31
inline
double
maxDegree()
const
{
return
maxDegree_;}
32
inline
double
binWidth()
const
{
return
binWidth_;}
33
inline
int
symbetaPower()
const
{
return
symbetaPower_;}
34
inline
const
BoundaryHandling
& boundaryMethod()
const
{
return
bm_;}
35
36
private
:
37
SymbetaParams1D
();
38
39
double
maxDegree_;
40
double
binWidth_;
41
int
symbetaPower_;
42
BoundaryHandling
bm_;
43
};
44
}
45
46
#endif
// NPSTAT_SYMBETAPARAMS1D_HH_
BoundaryHandling.hh
API for LOrPE boundary handling methods.
npstat::BoundaryHandling
Definition:
BoundaryHandling.hh:21
npstat::SymbetaParams1D
Definition:
SymbetaParams1D.hh:26
npstat
Definition:
AbsArrayProjector.hh:14
Generated by
1.9.1