| 
    Jpp
    15.0.1-rc.1-highQE
    
   the software that should make you happy 
   | 
 
#include <iostream>#include <iomanip>#include <cmath>#include <cstdlib>#include "TObject.h"#include "TH1F.h"#include "TH2F.h"#include "TRandom3.h"#include "JROOT/JRoot.hh"#include "JMarkov/JPhotonPath.hh"#include "JGeometry3D/JAxis3D.hh"#include "JGeometry3D/JPosition3D.hh"#include "JPhysics/KM3NeT.hh"Go to the source code of this file.
Classes | |
| class | JMARKOV::JScatteringModel | 
| Virtual base class for a scattering model.  More... | |
| class | JMARKOV::JSourceModel | 
| Virtual base class for a light source.  More... | |
| class | JMARKOV::JIsotropicSource | 
| Implementation of the JSourceModel class that represents an isotropic source.  More... | |
| class | JMARKOV::JDirectedSource | 
| Implementation of the JSourceModel class that represents a directed source with a flat intensity distribution.  More... | |
| class | JMARKOV::JTargetModel | 
| Virtual base class for a light detector ("photon target").  More... | |
| class | JMARKOV::JPMTTarget | 
| Implementation of the JTargetModel class that represents a single PMT on a DOM.  More... | |
| class | JMARKOV::JIsotropicTarget | 
| Implementation of the JTargetModel class that represents a spherically symmetric target.  More... | |
| class | JMARKOV::JCosineTarget | 
| Implementation of the JTargetModel class that represents a directed target with a cos(theta) acceptance.  More... | |
| class | JMARKOV::JHenyeyGreensteinScattering | 
| Implementation of the JScatteringModel interface with scattering according to the Henyey-Greenstein function.  More... | |
| class | JMARKOV::JIsotropicScattering | 
| Implementation of the JScatteringModel interface with isotropic scattering.  More... | |
| class | JMARKOV::JRayleighScattering | 
| Implementation of the JScatteringModel interface with Rayleigh scattering.  More... | |
| class | JMARKOV::JCombinedScattering | 
| Implementation of the JScatteringModel interface with that combines two scattering models into one effective model.  More... | |
Namespaces | |
| JMARKOV | |
Functions | |
| double | JMARKOV::getPhotonPathProbabilityDensity (JPhotonPath &p, JSourceModel *src, JScatteringModel *sm, JTargetModel *trg, double lambda_abs) | 
| Return the probability density for a photon path with the given ingredients.  More... | |
 1.8.5