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.