#include <Weight.h>
Public Member Functions | |
std::map< double, double > | GetFuncMap () |
std::map< double, double > | GetLineShape () |
double | GetTotalIntegral () |
Weight () | |
virtual | ~Weight () |
Protected Member Functions | |
void | AddPoint (const double &, const double &) |
double | GetFunc (const double &xx_) |
double | GetValue (const double &xx_) |
virtual double | WeightFunc (const double &)=0 |
void | WeightInit (const double &, const double &) |
Protected Attributes | |
double | Max_ |
double | TotalIntegral |
Private Attributes | |
std::map< double, double > | FuncMap |
std::map< double, double > | LineShape |
unsigned int | NPoints |
|
protected |
Referenced by GetLineShape().
|
inlineprotected |
Definition at line 27 of file Weight.h.
References FuncMap, Max_, and WeightFunc().
|
inline |
|
inline |
|
inline |
|
inlineprotected |
Definition at line 40 of file Weight.h.
References LineShape, and WeightInit().
|
protectedpure virtual |
Implemented in Exhume::Event, and Exhume::TwoSpace.
Referenced by GetFunc(), and GetLineShape().
|
protected |
Referenced by GetValue().
|
private |
Definition at line 59 of file Weight.h.
Referenced by GetFunc(), and GetFuncMap().
|
private |
Definition at line 60 of file Weight.h.
Referenced by GetLineShape(), and GetValue().
|
protected |
|
private |
|
protected |
Definition at line 55 of file Weight.h.
Referenced by GetTotalIntegral().