| 
    Jpp
    16.0.2
    
   the software that should make you happy 
   | 
 
Custom class for integrated values of the PDF of the arrival time of Cherenkov light. More...
#include <JNPETable.hh>
  
 Public Member Functions | |
| JNPETable () | |
| Default constructor.  More... | |
| template<class JPDF_t , class JPDFMaplist_t , class JPDFDistance_t > | |
| JNPETable (const JTransformableMultiFunction< JPDF_t, JPDFMaplist_t, JPDFDistance_t > &input) | |
| Constructor.  More... | |
| void | add (const JNPETable &input) | 
| Add NPE table.  More... | |
| template<class... Args> | |
| result_type | operator() (const Args &...args) const | 
| Get number of photo-electrons.  More... | |
| virtual result_type | evaluate (const argument_type *pX) const override | 
| Recursive function value evaluation.  More... | |
| void | transform (const transformer_type &transformer) | 
| Application of weight function.  More... | |
| const JMultiFunction & | getMultiFunction () const | 
| Get multidimensional function.  More... | |
| JMultiFunction & | getMultiFunction () | 
| Get multidimensional function.  More... | |
| template<class JPDF_t , class JPDFMaplist_t , class JPDFDistance_t > | |
| void | insert (const JMultiFunction< JPDF_t, JPDFMaplist_t, JPDFDistance_t > &input) | 
| Insert multidimensional input.  More... | |
| template<class JHistogram_t , class JHistogramMaplist_t , class JHistogramDistance_t > | |
| void | insert (const JMultiHistogram< JHistogram_t, JHistogramMaplist_t, JHistogramDistance_t > &input) | 
| Insert multidimensional input.  More... | |
| void | compile () | 
| Compilation.  More... | |
| void | setExceptionHandler (const typename function_type::supervisor_type &supervisor) | 
| Set the supervisor for handling of exceptions.  More... | |
Public Attributes | |
| JLANG::JSharedPointer < transformer_type >  | transformer | 
Protected Member Functions | |
| template<unsigned int N, class __JAbscissa_t , class __JContents_t , template< class, class, class > class __JMap_t, class __JDistance_t > | |
| void | insert (const JMultiKey< N, argument_type > &key, const JHistogramMap< __JAbscissa_t, __JContents_t, __JMap_t, __JDistance_t > &input) | 
| Insert multidimensional histogram at multidimensional key.  More... | |
| template<class __JValue_t > | |
| void | insert (const JMultiKey< JMapLength< JMaplist_t >::value, argument_type > &key, const __JValue_t &input) | 
| Convert one-dimensional histogram to PDF and insert result at given multidimensional key.  More... | |
Protected Attributes | |
| JTOOLS::JArray < NUMBER_OF_DIMENSIONS, argument_type >  | buffer | 
Custom class for integrated values of the PDF of the arrival time of Cherenkov light.
This class provides for the number of photo-electrons as a function of the leading (n - 1) parameter values. 
Definition at line 39 of file JNPETable.hh.
| typedef JMultiFunction<JConstantFunction1D<JArgument_t, JResult_t>, JMaplist_t, JDistance_t> JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::multifunction_t | 
Definition at line 48 of file JNPETable.hh.
| typedef JConstantFunction1D<JArgument_t, JResult_t> JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::function_type | 
Definition at line 52 of file JNPETable.hh.
| typedef multifunction_t::map_type JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::map_type | 
Definition at line 53 of file JNPETable.hh.
| typedef multifunction_t::value_type JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::value_type | 
Definition at line 55 of file JNPETable.hh.
| typedef multifunction_t::argument_type JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::argument_type | 
Definition at line 56 of file JNPETable.hh.
| typedef multifunction_t::supervisor_type JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::supervisor_type | 
Definition at line 57 of file JNPETable.hh.
| typedef multifunction_t::abscissa_type JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::abscissa_type | 
Definition at line 59 of file JNPETable.hh.
| typedef multifunction_t::ordinate_type JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::ordinate_type | 
Definition at line 60 of file JNPETable.hh.
| typedef multifunction_t::result_type JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::result_type | 
Definition at line 61 of file JNPETable.hh.
| typedef multifunction_t::const_iterator JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::const_iterator | 
Definition at line 63 of file JNPETable.hh.
| typedef multifunction_t::const_reverse_iterator JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::const_reverse_iterator | 
Definition at line 64 of file JNPETable.hh.
| typedef multifunction_t::iterator JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::iterator | 
Definition at line 65 of file JNPETable.hh.
| typedef multifunction_t::reverse_iterator JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::reverse_iterator | 
Definition at line 66 of file JNPETable.hh.
| typedef multifunction_t::super_iterator JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::super_iterator | 
Definition at line 68 of file JNPETable.hh.
| typedef multifunction_t::super_const_iterator JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::super_const_iterator | 
Definition at line 69 of file JNPETable.hh.
| typedef JMultiMapTransformer<NUMBER_OF_DIMENSIONS, argument_type> JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::transformer_type | 
Definition at line 71 of file JNPETable.hh.
      
  | 
  inherited | 
Definition at line 46 of file JMultiFunction.hh.
      
  | 
  inherited | 
      
  | 
  inline | 
Default constructor.
Definition at line 77 of file JNPETable.hh.
      
  | 
  inline | 
Constructor.
| input | multi-dimensional PDF | 
Definition at line 88 of file JNPETable.hh.
      
  | 
  inline | 
Add NPE table.
Note that the summation is made via iteration of the elements in this multidimensional table.
| input | NPE table | 
Definition at line 124 of file JNPETable.hh.
      
  | 
  inline | 
Get number of photo-electrons.
| args | comma separated argument list | 
Definition at line 156 of file JNPETable.hh.
      
  | 
  inlineoverridevirtual | 
Recursive function value evaluation.
| pX | pointer to abscissa values | 
Definition at line 170 of file JNPETable.hh.
      
  | 
  inline | 
Application of weight function.
| transformer | function transformer | 
Definition at line 188 of file JNPETable.hh.
      
  | 
  inlineinherited | 
Get multidimensional function.
Definition at line 97 of file JMultiFunction.hh.
      
  | 
  inlineinherited | 
Get multidimensional function.
Definition at line 108 of file JMultiFunction.hh.
      
  | 
  inlineinherited | 
Insert multidimensional input.
| input | multidimensional function | 
Definition at line 120 of file JMultiFunction.hh.
      
  | 
  inlineinherited | 
Insert multidimensional input.
| input | multidimensional histogram | 
Definition at line 132 of file JMultiFunction.hh.
      
  | 
  inlineprotectedinherited | 
Insert multidimensional histogram at multidimensional key.
| key | multidimensional key | 
| input | multidimensional histogram | 
Definition at line 191 of file JMultiFunction.hh.
      
  | 
  inlineprotectedinherited | 
Convert one-dimensional histogram to PDF and insert result at given multidimensional key.
| key | multidimensional key | 
| input | histogram | 
Definition at line 213 of file JMultiFunction.hh.
      
  | 
  inlineinherited | 
Compilation.
Definition at line 141 of file JMultiFunction.hh.
      
  | 
  inlineinherited | 
Set the supervisor for handling of exceptions.
| supervisor | supervisor | 
Definition at line 156 of file JMultiFunction.hh.
| JLANG::JSharedPointer<transformer_type> JPHYSICS::JNPETable< JArgument_t, JResult_t, JMaplist_t, JDistance_t >::transformer | 
Definition at line 209 of file JNPETable.hh.
      
  | 
  mutableprotected | 
Definition at line 212 of file JNPETable.hh.
 1.8.5