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: