|
Jpp master_rocky-44-g75b7c4f75
the software that should make you happy
|
#include "km3net-dataformat/offline/Evt.hh"#include "flux/Flux.hh"#include "JLang/JClonable.hh"#include "JAAnet/JEvtWeightFactor.hh"#include "JAAnet/JFlux.hh"#include "JAAnet/JDiffuseFlux.hh"Go to the source code of this file.
Classes | |
| struct | JAANET::JEvtWeightFactorFunction< JFunction_t, JEvtWeightFactor_t > |
| Implementation of event-weight factor interface. More... | |
| struct | JAANET::JEvtWeightFactorFunction< JDiffuseFluxFunction_t, JDiffuseFlux > |
| Implementation of event-weight factor interface for diffuse flux objects. More... | |
| struct | JAANET::JEvtWeightFactorFunction< Flux_Atmospheric, JDiffuseFlux > |
| Specialisation of event-weight factor interface for atmospheric neutrino flux. More... | |
| struct | JAANET::JEvtWeightFactorFunction< Flux_Atmospheric, JDiffuseFlux >::JFluxFunctionHelper |
| Auxiliary class for I/O of atmospheric neutrino flux function. More... | |
| struct | JAANET::JEvtWeightFactorFunction< pEvtWeightFactor, JEvtWeightFactor_t > |
| Implementation of C-style event-weight factor. More... | |
| struct | JAANET::JEvtWeightFactorFunction< pDiffuseFlux, JDiffuseFlux > |
| Implementation of C-style diffuse flux event-weight factor. More... | |
Namespaces | |
| namespace | JAANET |
| Extensions to Evt data format. | |
| namespace | JPP |
| This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES). | |
Typedefs | |
| using | JAANET::JFluxAtmospheric = JEvtWeightFactorFunction<Flux_Atmospheric, JDiffuseFlux> |
| Type alias for atmospheric flux function interface. | |
| typedef double(* | JAANET::pEvtWeightFactor) (const Evt &) |
| Type definition of event-weight factor pointer. | |
| using | JAANET::pFlux = pEvtWeightFactor |
| Type definition of flux function pointer. | |
| typedef double(* | JAANET::pDiffuseFlux) (int, double, double) |
| Type definition of pointer to diffuse flux function. | |
Functions | |
| template<class JFunction_t , class JEvtWeightFactor_t = JEvtWeightFactor> | |
| JEvtWeightFactorFunction< JFunction_t, JEvtWeightFactor_t > | JAANET::make_weightFactor (const JFunction_t &function) |
| Auxiliary method for creating an interface to an event-weight factor. | |
| template<class JEvtWeightFactor_t = JEvtWeightFactor> | |
| JEvtWeightFactorFunction< pEvtWeightFactor, JEvtWeightFactor_t > | JAANET::make_weightFactor (pEvtWeightFactor function) |
| Auxiliary method for creating an interface to an event-weight factor. | |
| template<class JFunction_t > | |
| JEvtWeightFactorFunction< JFunction_t, JFlux > | JAANET::make_fluxFunction (const JFunction_t &flux) |
| Auxiliary method for creating an interface to a flux function. | |
| JEvtWeightFactorFunction< pFlux, JFlux > | JAANET::make_fluxFunction (pFlux flux) |
| Auxiliary method for creating an interface to a flux function. | |
| template<class JFunction_t > | |
| JEvtWeightFactorFunction< JFunction_t, JDiffuseFlux > | JAANET::make_diffuseFluxFunction (const JFunction_t &flux) |
| Auxiliary method for creating an interface to a diffuse flux function. | |
| JEvtWeightFactorFunction< pDiffuseFlux, JDiffuseFlux > | JAANET::make_diffuseFluxFunction (pDiffuseFlux flux) |
| Auxiliary method for creating an interface to a diffuse flux function. | |