Jpp
18.5.2
the software that should make you happy
|
Template specialisation for storage for PDF tables. More...
#include <JRegressorHelper.hh>
Public Types | |
typedef JTOOLS::JSplineFunction1S_t | JFunction1D_t |
typedef JTOOLS::JMAPLIST < JTOOLS::JPolint1FunctionalMap, JTOOLS::JPolint0FunctionalGridMap, JTOOLS::JPolint0FunctionalGridMap > ::maplist | JPDFMaplist_t |
typedef JPHYSICS::JPDFTable < JFunction1D_t, JPDFMaplist_t > | JPDF_t |
time dependent PDF More... | |
typedef JTOOLS::JMAPLIST < JTOOLS::JPolint1FunctionalMapH, JTOOLS::JPolint1FunctionalGridMap, JTOOLS::JPolint1FunctionalGridMap > ::maplist | JNPEMaplist_t |
typedef JPHYSICS::JNPETable < double, double, JNPEMaplist_t > | JNPE_t |
time integrated PDF More... | |
typedef JPDF_t::transformer_type | transformer_type |
typedef std::array< JPDF_t, NUMBER_OF_PDFS > | JPDFs_t |
PDFs. More... | |
typedef std::array< JNPE_t, NUMBER_OF_PDFS > | JNPEs_t |
NPEs. More... | |
Public Member Functions | |
JRegressorStorage () | |
Default constructor. More... | |
JRegressorStorage (const std::string &fileDescriptor, const double TTS, const int numberOfPoints=25, const double epsilon=1.0e-10) | |
Constructor. More... | |
const JPDFs_t & | getPDF () const |
Get PDFs. More... | |
const JNPEs_t & | getNPE () const |
Get NPEs. More... | |
void | transform (const transformer_type &transformer) |
Transform PDFs and NPEs. More... | |
void | setRmax (const double Rmax) |
Set maximal road width of PDF. More... | |
Static Public Attributes | |
static const int | NUMBER_OF_PDFS = 6 |
Number of PDFs. More... | |
static const JPDFType_t | pdf_t [NUMBER_OF_PDFS] |
PDF types. More... | |
Private Attributes | |
JPDFs_t | _pdf |
PDFs. More... | |
JNPEs_t | _npe |
NPEs. More... | |
Template specialisation for storage for PDF tables.
Definition at line 106 of file JRegressorHelper.hh.
|
inherited |
Definition at line 57 of file JRegressorHelper.hh.
|
inherited |
Definition at line 60 of file JRegressorHelper.hh.
|
inherited |
time dependent PDF
Definition at line 61 of file JRegressorHelper.hh.
|
inherited |
Definition at line 65 of file JRegressorHelper.hh.
|
inherited |
time integrated PDF
Definition at line 66 of file JRegressorHelper.hh.
|
inherited |
Definition at line 68 of file JRegressorHelper.hh.
|
inherited |
PDFs.
Definition at line 72 of file JRegressorHelper.hh.
|
inherited |
NPEs.
Definition at line 73 of file JRegressorHelper.hh.
|
inline |
|
inline |
Constructor.
The PDF file descriptor should contain the wild card character JPHYSICS::WILDCARD which will be replaced by the corresponding PDF types listed in JRegressor<JLine3Z, JGandalf>::pdf_t.
The TTS
corresponds to the additional time smearing applied to the PDFs.
fileDescriptor | PDF file descriptor |
TTS | TTS [ns] |
numberOfPoints | number of points for Gauss-Hermite integration of TTS |
epsilon | precision for Gauss-Hermite integration of TTS |
Definition at line 129 of file JRegressorHelper.hh.
|
inline |
Get PDFs.
Definition at line 172 of file JRegressorHelper.hh.
|
inline |
Get NPEs.
Definition at line 183 of file JRegressorHelper.hh.
|
inline |
Transform PDFs and NPEs.
transformer | transformer |
Definition at line 194 of file JRegressorHelper.hh.
|
inline |
Set maximal road width of PDF.
Rmax | road width [m] |
Definition at line 208 of file JRegressorHelper.hh.
|
private |
PDFs.
Definition at line 221 of file JRegressorHelper.hh.
|
private |
NPEs.
Definition at line 222 of file JRegressorHelper.hh.
|
staticinherited |
Number of PDFs.
Definition at line 70 of file JRegressorHelper.hh.
|
staticinherited |