#include <JPMTTransitTimeGenerator.hh>
◆ collection_type
  
  
      
        
          | JHermiteSplineCollection<JSplineElement2D< double, double >, JGridCollection, JDistance<typename JSplineElement2D< double, double >::abscissa_type>> JTOOLS::JHermiteSplineFunction1D< JSplineElement2D< double, double >, JGridCollection, double, JDistance<typename JSplineElement2D< double, double >::abscissa_type> >::collection_type | 
         
       
   | 
  
inherited   | 
  
 
 
◆ abscissa_type
◆ ordinate_type
◆ value_type
◆ distance_type
◆ const_iterator
◆ const_reverse_iterator
◆ iterator
◆ reverse_iterator
◆ function_type
◆ argument_type
◆ result_type
◆ exceptionhandler_type
◆ functional_type
◆ JExceptionHandler
◆ supervisor_type
◆ anonymous enum
◆ operator()() [1/2]
  
  
      
        
          | double JDETECTOR::getTransitionTime::operator()  | 
          ( | 
          const double |           x,  | 
         
        
           | 
           | 
          const int |           option ) const | 
         
       
   | 
  
inline   | 
  
 
Get transit time for given random value according given option. 
The option corresponds to the detector identifier of the measurement.
- Parameters
 - 
  
    | x | random value <0,1]  | 
    | option | option  | 
  
   
- Returns
 - transit time [ns] 
 
Definition at line 4167 of file JPMTTransitTimeGenerator.hh.
 4168    {
 4169      switch (option) {
 4170      case 38:
 4172 
 4173      case 41:
 4175        
 4176      case 67:
 4178 
 4179      case 1:
 4181        
 4182      default:
 4184      };
 4185    }
const JTransitionTimeGenerator38 p38
 
const JTransitionTimeGenerator67 p67
 
const JTransitionTimeGenerator41 p41
 
 
 
 
◆ getProbability()
  
  
      
        
          | double JDETECTOR::JTransitionTimeGenerator_t::getProbability  | 
          ( | 
          const double |           t_ns | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
Get integrated probablity from 
 to given time. 
- Parameters
 - 
  
  
 
- Returns
 - probability 
 
Definition at line 37 of file JPMTTransitTimeGenerator.hh.
   38    {
   41 
   43                                          this->end(),
   44                                          t_ns, 
   46 
   47      if      (p == this->end())
   48        return 1.0;
   49      else if (p == this->begin())
   50        return 0.0;
   51      else
   52        return p->getX();
   53    }
JComparator< JResult_t T::*, JComparison::lt > make_comparator(JResult_t T::*member)
Helper method to create comparator between values of data member.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
 
 
 
◆ operator()() [2/2]
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    }
 
 
 
◆ p38
◆ p41
◆ p67
◆ __supervisor
The documentation for this struct was generated from the following file: