Abstract base class for analytic windows. More...
#include "utl/AnalyticWindow.h"

Public Member Functions | |
| AnalyticWindow (double relativeWidthOnEachSide, long traceLength=0) | |
| virtual double | GetRelativeWidth () const |
| virtual double | GetRenormalizationFactor () |
| virtual long | GetTraceLength () const |
| virtual double | GetWeightAtBin (long parBin) const =0 |
| virtual void | SetTraceLength (long parTraceLength)=0 |
| virtual | ~AnalyticWindow () |
Protected Attributes | |
| double | fRelativeWidthOnEachSide |
| double | fRenormalizationFactor |
| long | fTraceLength |
Abstract base class for analytic windows.
Definition at line 24 of file AnalyticWindow.h.
| AnalyticWindow::AnalyticWindow | ( | double | relativeWidthOnEachSide, |
| long | traceLength = 0 |
||
| ) |
Definition at line 9 of file AnalyticWindow.cc.
|
virtual |
Definition at line 14 of file AnalyticWindow.cc.
|
inlinevirtual |
Definition at line 29 of file AnalyticWindow.h.
References fRelativeWidthOnEachSide.
|
virtual |
Definition at line 18 of file AnalyticWindow.cc.
References fRenormalizationFactor, fTraceLength, and GetWeightAtBin().
|
inlinevirtual |
Definition at line 30 of file AnalyticWindow.h.
References fTraceLength.
Referenced by testAnalyticWindows::testHannWindow().
|
pure virtual |
Implemented in utl::HannWindow.
Referenced by GetRenormalizationFactor().
|
pure virtual |
Implemented in utl::HannWindow.
|
protected |
Definition at line 34 of file AnalyticWindow.h.
Referenced by GetRelativeWidth(), and utl::HannWindow::SetTraceLength().
|
protected |
Definition at line 35 of file AnalyticWindow.h.
Referenced by GetRenormalizationFactor(), and utl::HannWindow::SetTraceLength().
|
protected |
Definition at line 36 of file AnalyticWindow.h.
Referenced by GetRenormalizationFactor(), GetTraceLength(), utl::HannWindow::GetWeightAtBin(), and utl::HannWindow::SetTraceLength().