Jpp  test_elongated_shower_pde
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
JMarkovIntegrator.hh File Reference
#include <iostream>
#include <iomanip>
#include <cmath>
#include <cstdlib>
#include "TObject.h"
#include "TH1F.h"
#include "TH3F.h"
#include "TRandom3.h"
#include "JMarkov/JScatteringModel.hh"
#include "JMarkov/JMarkovGenerator.hh"

Go to the source code of this file.

Classes

class  JMARKOV::JMarkovIntegrator
 Abstract base class for calculating the total probability (/m^2 target cross-section) for a photon from the source to hit the target (with a given, fixed number of scatterings) by Monte Carlo sampling the available nscat*3 dimensional phase space. More...
 
class  JMARKOV::JMarkovUniformIntegrator
 In this implementation of the JMarkovIntegrator interface, the sample distribution is a flat distribution. More...
 
class  JMARKOV::JMarkovEnsembleIntegrator
 Abstract base class for implementations of the JMarkovIntegrator interface, where the sample distribution is based on histograms filled from an ensemble of representative paths. More...
 
class  JMARKOV::JMarkovEnsembleIntegrator1D
 Implementation of JMarkovEnsembleIntegrator interface with 1D histograms. More...
 
class  JMARKOV::JMarkovEnsembleIntegrator3D
 This implementation of the JMarkovIntegrator interface generates 'natural' looking paths that might sample the phase space well in some cases. More...
 
class  JMARKOV::JSourceTargetIntegrator
 In this implementation of the JMarkovIntegrator interface, the sample distribution is built up out of three components: More...
 
class  JMARKOV::JExperimentalIntegrator
 In this implementation of the JMarkovIntegrator interface, the sample distribution is built up out of correlated path vertices. More...
 

Namespaces

 JMARKOV
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).