List of all members | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
TestQuadraticFitter Class Reference
Inheritance diagram for TestQuadraticFitter:
Inheritance graph
[legend]

Public Member Functions

return dec (par >=0?par:0)
 
double quadraticFunction (const double x) const
 
void setUp ()
 
void tearDown ()
 
void testFitRange ()
 
void testHistogramExactFit ()
 
void testHistogramSemiRandomFit ()
 

Public Attributes

double const
 
const double dec = fAExp * exp(-x/fDecay)
 

Private Member Functions

 CPPUNIT_TEST (testHistogramExactFit)
 
 CPPUNIT_TEST (testHistogramSemiRandomFit)
 
 CPPUNIT_TEST (testFitRange)
 
 CPPUNIT_TEST_SUITE (TestQuadraticFitter)
 
 CPPUNIT_TEST_SUITE_END ()
 

Private Attributes

double fA = 0
 
double fA2 = 0
 
double fAExp = 0
 
double fB = 0
 
double fB2 = 0
 
double fDecay = 0
 
double fExtreme = 0
 
double fExtreme2 = 0
 

Detailed Description

Definition at line 30 of file testQuadraticFitter.cc.

Member Function Documentation

TestQuadraticFitter::CPPUNIT_TEST ( testHistogramExactFit  )
private
TestQuadraticFitter::CPPUNIT_TEST ( testHistogramSemiRandomFit  )
private
TestQuadraticFitter::CPPUNIT_TEST ( testFitRange  )
private
TestQuadraticFitter::CPPUNIT_TEST_SUITE ( TestQuadraticFitter  )
private
TestQuadraticFitter::CPPUNIT_TEST_SUITE_END ( )
private
return TestQuadraticFitter::dec ( par >=0?par:0  )
double TestQuadraticFitter::quadraticFunction ( const double  x) const
inline

Definition at line 55 of file testQuadraticFitter.cc.

References utl::Sqr().

void TestQuadraticFitter::setUp ( )
inline

Definition at line 40 of file testQuadraticFitter.cc.

void TestQuadraticFitter::tearDown ( )
inline

Definition at line 53 of file testQuadraticFitter.cc.

void TestQuadraticFitter::testFitRange ( )
inline

Definition at line 151 of file testQuadraticFitter.cc.

References CLOSE, CLOSEEPS, EQUAL, and utl::MakeQuadraticFitter().

void TestQuadraticFitter::testHistogramExactFit ( )
inline
void TestQuadraticFitter::testHistogramSemiRandomFit ( )
inline

Definition at line 116 of file testQuadraticFitter.cc.

References CLOSEEPS, EQUAL, utl::MakeQuadraticFitter(), and sqrt().

Member Data Documentation

double TestQuadraticFitter::const
Initial value:
{
const double par = fA2 * Sqr(x - fExtreme2) + fB2

Definition at line 61 of file testQuadraticFitter.cc.

const double TestQuadraticFitter::dec = fAExp * exp(-x/fDecay)

Definition at line 63 of file testQuadraticFitter.cc.

double TestQuadraticFitter::fA = 0
private

Definition at line 197 of file testQuadraticFitter.cc.

double TestQuadraticFitter::fA2 = 0
private

Definition at line 204 of file testQuadraticFitter.cc.

double TestQuadraticFitter::fAExp = 0
private

Definition at line 201 of file testQuadraticFitter.cc.

double TestQuadraticFitter::fB = 0
private

Definition at line 198 of file testQuadraticFitter.cc.

double TestQuadraticFitter::fB2 = 0
private

Definition at line 205 of file testQuadraticFitter.cc.

double TestQuadraticFitter::fDecay = 0
private

Definition at line 202 of file testQuadraticFitter.cc.

double TestQuadraticFitter::fExtreme = 0
private

Definition at line 199 of file testQuadraticFitter.cc.

double TestQuadraticFitter::fExtreme2 = 0
private

Definition at line 203 of file testQuadraticFitter.cc.


The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.