|
Jpp
18.0.0-rc.1
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