#include <JPMTTransitTimeProbability.hh>
◆ collection_type
| typedef JSplineCollection<JSplineElement2D< double, double > , JGridCollection , JDistance<typename JElement_t::abscissa_type> > JTOOLS::JSplineFunction1D< JSplineElement2D< double, double > , JGridCollection , double , JDistance<typename JElement_t::abscissa_type> >::collection_type |
|
inherited |
◆ abscissa_type
◆ ordinate_type
◆ value_type
◆ distance_type
| typedef collection_type::distance_type JTOOLS::JSplineFunction1D< JSplineElement2D< double, double > , JGridCollection , double , JDistance<typename JElement_t::abscissa_type> >::distance_type |
|
inherited |
◆ const_iterator
◆ const_reverse_iterator
◆ iterator
◆ reverse_iterator
◆ function_type
| typedef JFunction1D<abscissa_type, double > JTOOLS::JSplineFunction1D< JSplineElement2D< double, double > , JGridCollection , double , JDistance<typename JElement_t::abscissa_type> >::function_type |
|
inherited |
◆ argument_type
◆ result_type
◆ exceptionhandler_type
◆ functional_type
template<class JArgument_t , class JResult_t >
◆ JExceptionHandler
template<class JArgument_t , class JResult_t >
◆ supervisor_type
template<class JArgument_t , class JResult_t >
◆ anonymous enum
template<class JArgument_t , class JResult_t >
◆ operator()() [1/2]
| double JDETECTOR::getTransitionTimeProbability::operator() |
( |
const double | x, |
|
|
const int | option ) const |
|
inline |
Get probability for given transit time according given option.
The option corresponds to the detector identifier of the measurement.
- Parameters
-
| x | transit time [ns] |
| option | option |
- Returns
- probability
Definition at line 2585 of file JPMTTransitTimeProbability.hh.
2586 {
2587 switch (option) {
2588 case 38:
2590
2591 case 41:
2593
2594 case 67:
2596
2597 case 1:
2599
2600 default:
2602 };
2603 }
const JTransitionTimeProbability41 p41
const JTransitionTimeProbability38 p38
const JTransitionTimeProbability67 p67
◆ operator()() [2/2]
template<class JArgument_t , class JResult_t >
Function value evaluation.
- Parameters
-
- Returns
- function value
Definition at line 343 of file JFunctional.hh.
◆ getSupervisor()
template<class JArgument_t , class JResult_t >
◆ getExceptionHandler()
template<class JArgument_t , class JResult_t >
|
|
inlineoverridevirtualinherited |
◆ setExceptionHandler()
template<class JArgument_t , class JResult_t >
Set the supervisor for handling of exceptions.
- Parameters
-
Definition at line 312 of file JFunctional.hh.
◆ evaluate()
template<class JArgument_t , class JResult_t >
Recursive function value evaluation.
- Parameters
-
| pX | pointer to abscissa values |
- Returns
- function value
Implemented in JTOOLS::JConstantFunction1D< JArgument_t, JResult_t >, JTOOLS::JExternalFunction1D< JArgument_t, JResult_t >, JTOOLS::JFunctionObject1D< JArgument_t, JResult_t >, JTOOLS::JHermiteSplineFunction< JElement_t, JCollection_t, typename JResultType< typename JElement_t::ordinate_type >::result_type, JDistance_t >, JTOOLS::JHermiteSplineFunction< JElement_t, JCollection_t, JResultDerivative< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t >, JTOOLS::JHermiteSplineFunction< JElement_t, JCollection_t, JResultPDF< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t >, JTOOLS::JSplineFunction< JElement_t, JCollection_t, typename JResultType< typename JElement_t::ordinate_type >::result_type, JDistance_t >, JTOOLS::JSplineFunction< JElement_t, JCollection_t, JResultDerivative< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t >, and JTOOLS::JSplineFunction< JElement_t, JCollection_t, JResultPDF< typename JResultType< typename JElement_t::ordinate_type >::result_type >, JDistance_t >.
◆ getValue() [1/2]
template<class JArgument_t , class JResult_t >
Recursive function value evaluation.
- Parameters
-
| function | function |
| pX | pointer to abscissa values |
Definition at line 103 of file JFunctional.hh.
105 {
106 return function.evaluate(
pX);
107 }
◆ getValue() [2/2]
template<class JArgument_t , class JResult_t >
Termination of recursive function value evaluation.
- Parameters
-
| value | result |
| pX | pointer to abscissa values |
Definition at line 117 of file JFunctional.hh.
119 {
120 return value;
121 }
◆ p38
◆ p41
◆ p67
◆ __supervisor
template<class JArgument_t , class JResult_t >
The documentation for this struct was generated from the following file: