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... | |