|
| | JCDFTable2D () |
| | Default constructor. More...
|
| |
| template<class JCDF_t , class JCDFMaplist_t , class JCDFDistance_t > |
| | JCDFTable2D (const JCDFTable< JCDF_t, JCDFMaplist_t, JCDFDistance_t > &cdf, const int number_of_bins, const double safety_factor=2.0) |
| | Constructor. More...
|
| |
| double | getNPE (const double D, const double cd) const |
| | Get number of photo-electrons. More...
|
| |
| const JMultiFunction & | getMultiFunction () const |
| | Get multidimensional function. More...
|
| |
| JMultiFunction & | getMultiFunction () |
| | Get multidimensional function. More...
|
| |
| template<class __JFunction_t , class __JMaplist_t , class __JDistance_t > |
| void | insert (const JMultiFunction< __JFunction_t, __JMaplist_t, __JDistance_t > &input) |
| | Insert multidimensional input. More...
|
| |
| template<class JHistogram_t , class __JMaplist_t , class __JDistance_t > |
| void | insert (const JMultiHistogram< JHistogram_t, __JMaplist_t, __JDistance_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...
|
| |
| template<class... Args> |
| result_type | operator() (const Args &...args) const |
| | Multi-dimensional interpolation method call. More...
|
| |
|
| 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 __JElement_t , template< class, class > class __JContainer_t, class __JDistance_t > |
| void | insert (const JMultiKey< JMapLength< JMaplist_t >::value, argument_type > &key, const JHistogram1D< __JElement_t, __JContainer_t, __JDistance_t > &input) |
| | Convert one-dimensional histogram to PDF and insert result at given multidimensional key. More...
|
| |
| template<class JHistogram_t , class __JMaplist_t , class __JDistance_t > |
| void | insert (const JMultiKey< JMapLength< JMaplist_t >::value, argument_type > &key, const JMultiHistogram< JHistogram_t, __JMaplist_t, __JDistance_t > &input) |
| | Convert multidimensional histogram to PDF and insert result at given multidimensional key. More...
|
| |
template<class JArgument_t, class JResult_t>
class JPHYSICS::JCDFTable2D< JArgument_t, JResult_t >
Custom class for CDF table in 2 dimensions.
This class provides an upper limit for the average number of photo-electrons as a function of the distance and the cosine of the emission angle.
Definition at line 40 of file JCDFTable2D.hh.
template<class JFunction_t, class JMaplist_t, class JDistance_t = JDistance<typename JFunction_t::argument_type>>
template<class __JFunction_t , class __JMaplist_t , class __JDistance_t >
Insert multidimensional input.
- Parameters
-
| input | multidimensional function |
Definition at line 121 of file JMultiFunction.hh.
template<class JFunction_t, class JMaplist_t, class JDistance_t = JDistance<typename JFunction_t::argument_type>>
template<unsigned int N, class __JAbscissa_t , class __JContents_t , template< class, class, class > class __JMap_t, class __JDistance_t >
Insert multidimensional histogram at multidimensional key.
- Parameters
-
| key | multidimensional key |
| input | multidimensional histogram |
Definition at line 192 of file JMultiFunction.hh.
195 if (input.size() > 1) {
197 for (
auto j = input.begin(), i =
j++;
j != input.end(); ++i, ++
j) {
template<class JFunction_t, class JMaplist_t, class JDistance_t = JDistance<typename JFunction_t::argument_type>>
template<class __JElement_t , template< class, class > class __JContainer_t, class __JDistance_t >
Convert one-dimensional histogram to PDF and insert result at given multidimensional key.
- Parameters
-
| key | multidimensional key |
| input | histogram |
Definition at line 214 of file JMultiFunction.hh.
222 multimap_type::insert(key, buffer);
template<class JFunction_t, class JMaplist_t, class JDistance_t = JDistance<typename JFunction_t::argument_type>>
template<class JHistogram_t , class __JMaplist_t , class __JDistance_t >
Convert multidimensional histogram to PDF and insert result at given multidimensional key.
- Parameters
-
| key | multidimensional key |
| input | multidimensional histogram |
Definition at line 233 of file JMultiFunction.hh.
240 multimap_type::insert(key, buffer);