1#ifndef __JTOOLS__JRESULT__ 
    2#define __JTOOLS__JRESULT__ 
   42  template<
class JResult_t>
 
   44    public JMath< JResultDerivative<JResult_t> >
 
  154    double getP(
const bool hit)
 const 
  159        return 1.0 - 
getP(
false);        
 
 
  175        return -log(
getP(
true));
 
 
 
  211  template<
class JResult_t>
 
  214    public JMath< JResultHesse<JResult_t> >
 
 
  336  template<
class JResult_t>
 
  338    public JMath< JResultPDF<JResult_t> >
 
  388      v (R * (X.constrain(x)    - X.getLowerLimit())),
 
  389      V (R * (X.getUpperLimit() - X.getLowerLimit()))
 
 
  486      return exp(-
v) * 
f / (1.0 - exp(-
V));
 
 
 
  532  template<
unsigned int N, 
class JResult_t>
 
  534    public JMath< JResultPolynome<N, JResult_t> >
 
 
  894  template<
unsigned int N, 
class T>
 
  997  template<
class JResult_t>
 
 1010  template<
class JResult_t>
 
 1023  template<
class JResult_t>
 
 1036  template<
class JResult_t>
 
#define STATIC_CHECK(expr)
 
Base class for data structures with artithmetic capabilities.
 
Auxiliary class to define a range between two values.
 
Definition of zero value for any class.
 
Auxiliary classes and methods for mathematical operations.
 
static const JZero zero
Function object to assign zero value.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
JArgument< T >::argument_type argument_type
 
Auxiliary base class for aritmetic operations of derived class types.