Auxiliary class to generate twofold PMT transition times.
More...
#include <JPMTTransitTimeProbability.hh>
Auxiliary class to generate twofold PMT transition times.
Definition at line 2616 of file JPMTTransitTimeProbability.hh.
◆ collection_type
JSplineCollection<JSplineElement2D< double, double >, JGridCollection, JDistance<typename JSplineElement2D< double, double >::abscissa_type>> JTOOLS::JSplineFunction1D< JSplineElement2D< double, double >, JGridCollection, double, JDistance<typename JSplineElement2D< double, double >::abscissa_type> >::collection_type |
|
inherited |
◆ abscissa_type
◆ ordinate_type
◆ value_type
◆ distance_type
collection_type::distance_type JTOOLS::JSplineFunction1D< JSplineElement2D< double, double >, JGridCollection, double, JDistance<typename JSplineElement2D< double, double >::abscissa_type> >::distance_type |
|
inherited |
◆ const_iterator
◆ const_reverse_iterator
◆ iterator
◆ reverse_iterator
◆ function_type
◆ argument_type
◆ result_type
◆ exceptionhandler_type
◆ functional_type
◆ JExceptionHandler
◆ supervisor_type
◆ anonymous enum
◆ JTransitionTimeProbability2D()
JDETECTOR::JTransitionTimeProbability2D::JTransitionTimeProbability2D |
( |
| ) |
|
|
inline |
Default constructor.
Definition at line 2623 of file JPMTTransitTimeProbability.hh.
2623 :
2625 {
2626 using namespace std;
2627
2631
2632 double Y = 0.0;
2633
2634 for (
double x1 = xmin; x1 <
xmax + 0.5*dx; x1 += dx) {
2635
2637
2638 for (
double x2 = xmin; x2 <
xmax + 0.5*dx; x2 += dx) {
2641 }
2642
2644
2646 }
2647
2648 this->div(dx*Y);
2649
2650 compile();
2651
2653 }
JDETECTOR::getTransitionTimeProbability getTransitionTimeProbability
Function object of transition time prabability.
◆ operator()()
Function value evaluation.
- Parameters
-
- Returns
- function value
Definition at line 343 of file JFunctional.hh.
◆ getSupervisor()
◆ getExceptionHandler()
|
inlineoverridevirtualinherited |
◆ setExceptionHandler()
Set the supervisor for handling of exceptions.
- Parameters
-
Definition at line 312 of file JFunctional.hh.
◆ evaluate()
Recursive function value evaluation.
- Parameters
-
pX | pointer to abscissa values |
- Returns
- function value
◆ getValue() [1/2]
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]
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 }
◆ __supervisor
The documentation for this class was generated from the following file: