Jpp  pmt_effective_area_update
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Variables
JPDF.hh File Reference
#include <vector>
#include <algorithm>
#include <cmath>
#include <limits>
#include "JLang/JCC.hh"
#include "JLang/JException.hh"
#include "JPhysics/JConstants.hh"
#include "JTools/JQuadrature.hh"
#include "JPhysics/JDispersionInterface.hh"
#include "JPhysics/JDispersion.hh"
#include "JPhysics/JAbstractPMT.hh"
#include "JPhysics/JAbstractMedium.hh"
#include "JPhysics/JPDFToolkit.hh"
#include "JPhysics/JPDFTypes.hh"
#include "JPhysics/JGeane.hh"
#include "JPhysics/JGeant.hh"
#include "JPhysics/JGeanz.hh"

Go to the source code of this file.

Classes

class  JPHYSICS::JPDF
 Low level interface for the calculation of the Probability Density Functions (PDFs) of the arrival time of Cherenkov light from a muon or an EM-shower on a photo-multiplier tube (PMT). More...
 
class  JPHYSICS::JPDF::JRoot
 Auxiliary class to find solution(s) to $z$ of the square root expression:

\begin{eqnarray*} ct(z=0) & = & z + n \sqrt(z^2 + R^2) \end{eqnarray*}

where $n = 1/\cos(\theta_{c})$ is the index of refraction. More...

 
class  JPHYSICS::JAbstractPDF
 Probability Density Functions of the time response of a PMT with an implementation for the JDispersionInterface interface. More...
 
class  JPHYSICS::JPDF_C
 Probability Density Functions of the time response of a PMT with an implementation of the JAbstractPMT and JAbstractMedium interfaces via C-like methods. More...
 

Namespaces

 JPHYSICS
 Auxiliary classes and methods for calculation of PDF and muon energy loss.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Variables

static double JPHYSICS::MODULE_RADIUS_M = 0.25
 Radius of optical module [m]. More...