Jpp 21.0.0-rc.1
the software that should make you happy
Loading...
Searching...
No Matches
JROOT::m_count Struct Reference

Data point for counting measurement. More...

#include <JRootfit.hh>

Public Member Functions

 m_count ()
 Default constructor.
 
 m_count (const size_t count)
 Constructor.
 
double getRho (const double z) const
 Get chi2.
 
double getPsi (const double z) const
 Get derivative of chi2.
 

Static Public Member Functions

static double epsilon ()
 Minimal value for numerical computations.
 

Public Attributes

size_t count
 count
 

Detailed Description

Data point for counting measurement.

Definition at line 126 of file JRootfit.hh.

Constructor & Destructor Documentation

◆ m_count() [1/2]

JROOT::m_count::m_count ( )
inline

Default constructor.

Definition at line 130 of file JRootfit.hh.

130 :
131 count(0)
132 {}
size_t count
count
Definition JRootfit.hh:182

◆ m_count() [2/2]

JROOT::m_count::m_count ( const size_t count)
inline

Constructor.

Parameters
countcount

Definition at line 140 of file JRootfit.hh.

140 :
141 count(count)
142 {}

Member Function Documentation

◆ epsilon()

static double JROOT::m_count::epsilon ( )
inlinestatic

Minimal value for numerical computations.

Returns
epsilon

Definition at line 150 of file JRootfit.hh.

151 {
152 return std::numeric_limits<double>::min();
153 }

◆ getRho()

double JROOT::m_count::getRho ( const double z) const
inline

Get chi2.

Parameters
zexpectation value
Returns
chi2

Definition at line 162 of file JRootfit.hh.

163 {
164 const double P = poisson(count, z > epsilon() ? z : epsilon());
165
166 return -log(P > epsilon() ? P : epsilon());
167 }
static double epsilon()
Minimal value for numerical computations.
Definition JRootfit.hh:150

◆ getPsi()

double JROOT::m_count::getPsi ( const double z) const
inline

Get derivative of chi2.

Parameters
zexpectation value
Returns
derivative of chi2

Definition at line 176 of file JRootfit.hh.

177 {
178 return 1.0 - count/(z > epsilon() ? z : epsilon());
179 }

Member Data Documentation

◆ count

size_t JROOT::m_count::count

count

Definition at line 182 of file JRootfit.hh.


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