Abstract base class for analytic windows. More...
#include "utl/HannWindow.h"
Public Member Functions | |
virtual double | GetRelativeWidth () const |
virtual double | GetRenormalizationFactor () |
virtual long | GetTraceLength () const |
virtual double | GetWeightAtBin (long parBin) const |
HannWindow (double relativeWidthOnEachSide, long traceLength=0) | |
virtual void | SetTraceLength (long parTraceLength) |
virtual | ~HannWindow () |
Protected Attributes | |
double | fFall |
double | fRelativeWidthOnEachSide |
double | fRenormalizationFactor |
double | fRise |
long | fTraceLength |
long | fWindowSize |
Abstract base class for analytic windows.
Definition at line 27 of file HannWindow.h.
HannWindow::HannWindow | ( | double | relativeWidthOnEachSide, |
long | traceLength = 0 |
||
) |
Definition at line 9 of file HannWindow.cc.
|
virtual |
Definition at line 17 of file HannWindow.cc.
|
inlinevirtualinherited |
Definition at line 29 of file AnalyticWindow.h.
References utl::AnalyticWindow::fRelativeWidthOnEachSide.
|
virtualinherited |
Definition at line 18 of file AnalyticWindow.cc.
References utl::AnalyticWindow::fRenormalizationFactor, utl::AnalyticWindow::fTraceLength, and utl::AnalyticWindow::GetWeightAtBin().
|
inlinevirtualinherited |
Definition at line 30 of file AnalyticWindow.h.
References utl::AnalyticWindow::fTraceLength.
Referenced by testAnalyticWindows::testHannWindow().
|
inlinevirtual |
Implements utl::AnalyticWindow.
Definition at line 40 of file HannWindow.h.
References fFall, fRise, utl::AnalyticWindow::fTraceLength, fWindowSize, and utl::kPi.
Referenced by testAnalyticWindows::testHannWindow().
|
inlinevirtual |
Implements utl::AnalyticWindow.
Definition at line 53 of file HannWindow.h.
References fFall, utl::AnalyticWindow::fRelativeWidthOnEachSide, utl::AnalyticWindow::fRenormalizationFactor, fRise, utl::AnalyticWindow::fTraceLength, and fWindowSize.
Referenced by testAnalyticWindows::testHannWindow().
|
protected |
Definition at line 35 of file HannWindow.h.
Referenced by GetWeightAtBin(), and SetTraceLength().
|
protectedinherited |
Definition at line 34 of file AnalyticWindow.h.
Referenced by utl::AnalyticWindow::GetRelativeWidth(), and SetTraceLength().
|
protectedinherited |
Definition at line 35 of file AnalyticWindow.h.
Referenced by utl::AnalyticWindow::GetRenormalizationFactor(), and SetTraceLength().
|
protected |
Definition at line 34 of file HannWindow.h.
Referenced by GetWeightAtBin(), and SetTraceLength().
|
protectedinherited |
Definition at line 36 of file AnalyticWindow.h.
Referenced by utl::AnalyticWindow::GetRenormalizationFactor(), utl::AnalyticWindow::GetTraceLength(), GetWeightAtBin(), and SetTraceLength().
|
protected |
Definition at line 36 of file HannWindow.h.
Referenced by GetWeightAtBin(), and SetTraceLength().