Template specialisation for storage of PDF tables.
More...
#include <JShower3EZRegressor.hh>
|
| typedef JTOOLS::JPolint1Function1D_t | JFunction1D_t |
| |
| typedef JTOOLS::JMapList< JTOOLS::JPolint0FunctionalMap, JTOOLS::JMapList< JTOOLS::JPolint0FunctionalMap, JTOOLS::JMapList< JTOOLS::JPolint0FunctionalGridMap, JTOOLS::JMapList< JTOOLS::JPolint0FunctionalGridMap > > > > | JPDFMaplist_t |
| |
| typedef JPHYSICS::JPDFTable< JFunction1D_t, JPDFMaplist_t > | JPDF_t |
| |
| typedef JTOOLS::JMapList< JTOOLS::JPolint0FunctionalMap, JTOOLS::JMapList< JTOOLS::JPolint0FunctionalMap, JTOOLS::JMapList< JTOOLS::JPolint0FunctionalGridMap, JTOOLS::JMapList< JTOOLS::JPolint0FunctionalGridMap > > > > | JNPEMaplist_t |
| |
| typedef JPHYSICS::JNPETable< double, double, JNPEMaplist_t > | JNPE_t |
| |
| typedef std::array< JNPE_t, NUMBER_OF_PDFS > | JNPEs_t |
| | NPEs.
|
| |
|
| JTimeRange | T_ns |
| | Time window with respect to Cherenkov hypothesis [ns].
|
| |
Template specialisation for storage of PDF tables.
Definition at line 626 of file JShower3EZRegressor.hh.
◆ JFunction1D_t
◆ JPDFMaplist_t
| typedef JTOOLS::JMapList<JTOOLS::JPolint0FunctionalMap, JTOOLS::JMapList<JTOOLS::JPolint0FunctionalMap, JTOOLS::JMapList<JTOOLS::JPolint0FunctionalGridMap, JTOOLS::JMapList<JTOOLS::JPolint0FunctionalGridMap> > > > JFIT::JRegressorStorage< JShower3EZ, JAbstractMinimiser >::JPDFMaplist_t |
◆ JPDF_t
◆ JNPEMaplist_t
| typedef JTOOLS::JMapList<JTOOLS::JPolint0FunctionalMap, JTOOLS::JMapList<JTOOLS::JPolint0FunctionalMap, JTOOLS::JMapList<JTOOLS::JPolint0FunctionalGridMap, JTOOLS::JMapList<JTOOLS::JPolint0FunctionalGridMap> > > > JFIT::JRegressorStorage< JShower3EZ, JAbstractMinimiser >::JNPEMaplist_t |
◆ JNPE_t
◆ JNPEs_t
◆ JRegressorStorage() [1/2]
◆ JRegressorStorage() [2/2]
Parameterized constructor.
The PDF file descriptor should contain the wild card character JPHYSICS::WILDCARD which will be replaced by the corresponding PDF types listed in JRegressorStorage<JShower3Z, JAbstractMinimiser>::pdf_t.
- Parameters
-
| fileDescriptor | PDF file descriptor |
| T_ns | time range [ns] |
Definition at line 663 of file JShower3EZRegressor.hh.
663 :
665 {
666 using namespace std;
668
669 const JPDF_t::JSupervisor supervisor(new JPDF_t::JDefaultResult(JMATH::zero));
670
672
673 const string file_name = getFilename(fileDescriptor,
pdf_t[i]);
674
676 _pdf.load(file_name.c_str());
677
678 _pdf.setExceptionHandler(supervisor);
679
681
682 }
683
684
686
688
690
691 _npe[i-1].swap(buffer);
692 }
693 }
static const JPDFType_t pdf_t[NUMBER_OF_PDFS]
PDF types.
JPHYSICS::JPDFTable< JFunction1D_t, JPDFMaplist_t > JPDF_t
JTimeRange T_ns
Time window with respect to Cherenkov hypothesis [ns].
JPHYSICS::JNPETable< double, double, JNPEMaplist_t > JNPE_t
static const int NUMBER_OF_PDFS
◆ getNPE()
◆ NUMBER_OF_PDFS
◆ pdf_t
Initial value:= {
DIRECT_LIGHT_FROM_EMSHOWER,
SCATTERED_LIGHT_FROM_EMSHOWER
}
PDF types.
Definition at line 710 of file JShower3EZRegressor.hh.
◆ T_ns
◆ _npe
The documentation for this struct was generated from the following file: