| 
    Jpp 19.3.0-rc.2
    
   the software that should make you happy 
   | 
 
This is the complete list of members for JPHYSICS::JPDF_C, including all inherited members.
| A | JPHYSICS::JPDF_C | protected | 
| a0 | JPHYSICS::JDispersion | |
| a1 | JPHYSICS::JDispersion | |
| a2 | JPHYSICS::JDispersion | |
| a3 | JPHYSICS::JDispersion | |
| a4 | JPHYSICS::JDispersion | |
| abscissa_type typedef | JTOOLS::JCollection< JElement2D_t > | |
| add(const JCollection &collection) | JTOOLS::JCollection< JElement2D_t > | inline | 
| add(typename JClass< ordinate_type >::argument_type value) | JTOOLS::JCollection< JElement2D_t > | inline | 
| add(const JFunction1D_t &function) | JTOOLS::JCollection< JElement2D_t > | inline | 
| clear() override | JTOOLS::JCollection< JElement2D_t > | inlinevirtual | 
| collection_type typedef | JTOOLS::JCollection< JElement2D_t > | |
| compare | JTOOLS::JCollection< JElement2D_t > | protected | 
| configure(const JAbstractCollection< abscissa_type > &bounds) | JTOOLS::JCollection< JElement2D_t > | inline | 
| configure(const JAbstractCollection< abscissa_type > &bounds, typename JClass< ordinate_type >::argument_type value) | JTOOLS::JCollection< JElement2D_t > | inline | 
| configure(const JAbstractCollection< abscissa_type > &bounds, const JFunction1D_t &function) | JTOOLS::JCollection< JElement2D_t > | inline | 
| const_iterator typedef | JTOOLS::JCollection< JElement2D_t > | |
| const_reverse_iterator typedef | JTOOLS::JCollection< JElement2D_t > | |
| container_type typedef | JTOOLS::JCollection< JElement2D_t > | |
| distance_type typedef | JTOOLS::JCollection< JElement2D_t > | |
| div(const double value) | JTOOLS::JCollection< JElement2D_t > | inline | 
| element_type typedef | JPHYSICS::JPDF | private | 
| erase() | JTOOLS::JCollection< JElement2D_t > | private | 
| get(typename JClass< abscissa_type >::argument_type x) const override | JTOOLS::JCollection< JElement2D_t > | inlinevirtual | 
| get(typename JClass< abscissa_type >::argument_type x) override | JTOOLS::JCollection< JElement2D_t > | inlinevirtual | 
| getAbsorptionLength(const double lambda) const override | JPHYSICS::JPDF_C | inlinevirtual | 
| getAngularAcceptance(const double ct) const override | JPHYSICS::JPDF_C | inlinevirtual | 
| getComparator() const | JTOOLS::JCollection< JElement2D_t > | inline | 
| getDirectLightFromBrightPoint(const double D_m, const double ct, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getDirectLightFromDeltaRays(const double R_m, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getDirectLightFromEMshower(const double D_m, const double cd, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getDirectLightFromEMshower(const double E, const double D_m, const double cd, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getDirectLightFromEMshowers(const double R_m, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getDirectLightFromMuon(const double R_m, const double theta, const double phi) const | JPHYSICS::JPDF | inline | 
| getDirectLightFromMuon(const double R_m, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getDispersionGroup(const double lambda) const | JPHYSICS::JDispersion | inlinevirtual | 
| getDispersionPhase(const double lambda) const | JPHYSICS::JDispersion | inlinevirtual | 
| getDistance | JTOOLS::JCollection< JElement2D_t > | |
| getIndexOfRefractionGroup(const double lambda) const | JPHYSICS::JDispersionInterface | inlinevirtual | 
| getIndexOfRefractionPhase(const double lambda) const | JPHYSICS::JDispersion | inlinevirtual | 
| getInverseAttenuationLength(const double l_abs, const double ls, const double cts) const | JPHYSICS::JPDF | inlineprotectedvirtual | 
| getKappa(const double lambda) const | JPHYSICS::JDispersionInterface | inline | 
| getKmin(const double lambda) const | JPHYSICS::JDispersionInterface | inline | 
| getLightFromBrightPoint(const int type, const double D_m, const double ct, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getLightFromBrightPoint(const double D_m, const double ct, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getLightFromEMshower(const int type, const double D_m, const double cd, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getLightFromEMshower(const double D_m, const double cd, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getLightFromEMshower(const int type, const double E_GeV, const double D_m, const double cd, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getLightFromEMshower(const double E_GeV, const double D_m, const double cd, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getLightFromMuon(const int type, const double E_GeV, const double R_m, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getLightFromMuon(const double E_GeV, const double R_m, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getNumberOfPhotons() const | JPHYSICS::JPDF | inline | 
| getPhotocathodeArea() const override | JPHYSICS::JPDF_C | inlinevirtual | 
| getQE(const double lambda) const override | JPHYSICS::JPDF_C | inlinevirtual | 
| getRmin() | JPHYSICS::JPDF | inlineprotectedstatic | 
| getScatteredLightFromBrightPoint(const double D_m, const double ct, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getScatteredLightFromDeltaRays(const double R_m, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getScatteredLightFromEMshower(const double D_m, const double cd, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getScatteredLightFromEMshower(const double E, const double D_m, const double cd, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getScatteredLightFromEMshowers(const double R_m, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getScatteredLightFromMuon(const double R_m, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getScatteredLightFromMuon(const double D_m, const double cd, const double theta, const double phi, const double t_ns) const | JPHYSICS::JPDF | inline | 
| getScatteringLength(const double lambda) const override | JPHYSICS::JPDF_C | inlinevirtual | 
| getScatteringProbability(const double ct) const override | JPHYSICS::JPDF_C | inlinevirtual | 
| getSize() const override | JTOOLS::JCollection< JElement2D_t > | inlinevirtual | 
| getWavelength(const double n, const double eps=1.0e-10) const | JPHYSICS::JPDF | inlineprotectedvirtual | 
| getWavelength(const double n, const double w, const double eps) const | JPHYSICS::JPDF | inlineprotectedvirtual | 
| getX(int index) const override | JTOOLS::JCollection< JElement2D_t > | inlinevirtual | 
| getXmax() const override | JTOOLS::JCollection< JElement2D_t > | inlinevirtual | 
| getXmin() const override | JTOOLS::JCollection< JElement2D_t > | inlinevirtual | 
| getY(int index) const | JTOOLS::JCollection< JElement2D_t > | inline | 
| getY(int index) | JTOOLS::JCollection< JElement2D_t > | inline | 
| in_range(typename JClass< abscissa_type >::argument_type x) const | JTOOLS::JCollection< JElement2D_t > | inline | 
| insert(const value_type &element) | JTOOLS::JCollection< JElement2D_t > | inline | 
| is_compatible(const JCollection &collection) const | JTOOLS::JCollection< JElement2D_t > | inline | 
| is_equal(const JAbstractCollection &collection) const | JTOOLS::JAbstractCollection< JElement2D_t::abscissa_type > | inline | 
| iterator typedef | JTOOLS::JCollection< JElement2D_t > | |
| JAbstractPDF(const double P_atm, const double Wmin, const double Wmax, const int numberOfPoints=20, const double epsilon=1e-12) | JPHYSICS::JAbstractPDF | inline | 
| JCollection() | JTOOLS::JCollection< JElement2D_t > | inline | 
| JDispersion(const double P_atm) | JPHYSICS::JDispersion | inline | 
| JGaussLegendre(const int n, const double eps=1.0e-12) | JTOOLS::JGaussLegendre | inline | 
| JPDF(const double Wmin, const double Wmax, const int numberOfPoints=20, const double epsilon=1e-12) | JPHYSICS::JPDF | inline | 
| JPDF_C(const double Apmt, double(*pF_qe)(const double), double(*pF_pmt)(const double), double(*pF_l_abs)(const double), double(*pF_ls)(const double), double(*pF_ps)(const double), const double P_atm, const double Wmin, const double Wmax, const int numberOfPoints=20, const double epsilon=1e-12) | JPHYSICS::JPDF_C | inline | 
| JQuadrature() | JTOOLS::JQuadrature | inline | 
| JQuadrature(const double xmin, const double xmax, const int nx, JFunction_t integral, const double eps=1.0e-4) | JTOOLS::JQuadrature | inline | 
| key_type typedef | JTOOLS::JMappableCollection< JElement2D_t::abscissa_type, JElement2D_t::ordinate_type > | |
| l_abs | JPHYSICS::JPDF_C | protected | 
| lower_bound(typename JClass< abscissa_type >::argument_type x) const | JTOOLS::JCollection< JElement2D_t > | inline | 
| lower_bound(typename JClass< abscissa_type >::argument_type x) | JTOOLS::JCollection< JElement2D_t > | inline | 
| ls | JPHYSICS::JPDF_C | protected | 
| mapped_type typedef | JTOOLS::JMappableCollection< JElement2D_t::abscissa_type, JElement2D_t::ordinate_type > | |
| mul(const double value) | JTOOLS::JCollection< JElement2D_t > | inline | 
| JMATH::JMath::mul(const JSecond_t &object) | JMATH::JMath< JFirst_t, JSecond_t > | inline | 
| negate() | JTOOLS::JCollection< JElement2D_t > | inline | 
| operator[](typename JClass< key_type >::argument_type key) const | JTOOLS::JMappableCollection< JElement2D_t::abscissa_type, JElement2D_t::ordinate_type > | inline | 
| operator[](typename JClass< key_type >::argument_type key) | JTOOLS::JMappableCollection< JElement2D_t::abscissa_type, JElement2D_t::ordinate_type > | inline | 
| ordinate_type typedef | JTOOLS::JCollection< JElement2D_t > | |
| P | JPHYSICS::JDispersion | |
| pair_type typedef | JTOOLS::JCollection< JElement2D_t > | |
| phd | JPHYSICS::JPDF | protected | 
| pmt | JPHYSICS::JPDF_C | protected | 
| pop_back() | JTOOLS::JCollection< JElement2D_t > | private | 
| ps | JPHYSICS::JPDF_C | protected | 
| push_back() | JTOOLS::JCollection< JElement2D_t > | private | 
| put(typename JClass< key_type > ::argument_type key, typename JClass< mapped_type >::argument_type value) | JTOOLS::JMappableCollection< JElement2D_t::abscissa_type, JElement2D_t::ordinate_type > | inline | 
| qe | JPHYSICS::JPDF_C | protected | 
| resize(typename container_type::size_type size) | JTOOLS::JCollection< JElement2D_t > | inlineprotected | 
| reverse_iterator typedef | JTOOLS::JCollection< JElement2D_t > | |
| sort() | JTOOLS::JCollection< JElement2D_t > | inline | 
| sub(const JCollection &collection) | JTOOLS::JCollection< JElement2D_t > | inline | 
| sub(typename JClass< ordinate_type >::argument_type value) | JTOOLS::JCollection< JElement2D_t > | inline | 
| sub(const JFunction1D_t &function) | JTOOLS::JCollection< JElement2D_t > | inline | 
| transform(const transformer_type &transformer) | JTOOLS::JCollection< JElement2D_t > | inline | 
| transformer_type typedef | JTOOLS::JCollection< JElement2D_t > | |
| value_type typedef | JTOOLS::JCollection< JElement2D_t > | |
| wmax | JPHYSICS::JPDF | protected | 
| wmin | JPHYSICS::JPDF | protected | 
| ~JAbstractCollection() | JTOOLS::JAbstractCollection< JElement2D_t::abscissa_type > | inlinevirtual | 
| ~JAbstractMedium() | JPHYSICS::JAbstractMedium | inlinevirtual | 
| ~JAbstractPMT() | JPHYSICS::JAbstractPMT | inlinevirtual | 
| ~JDispersionInterface() | JPHYSICS::JDispersionInterface | inlinevirtual | 
| ~JMappableCollection() | JTOOLS::JMappableCollection< JElement2D_t::abscissa_type, JElement2D_t::ordinate_type > | inlinevirtual | 
| ~JPDF() | JPHYSICS::JPDF | inlinevirtual |