1 #ifndef __JPHYSICS__KM3NET__ 
    2 #define __JPHYSICS__KM3NET__ 
   38     static const JK40Rates rates_Hz(5200, {  568.0,  49.10,   5.48,   0.48});
 
  120     static const double Vs = 0.0075;
 
  121     static const double Vl = 0.0075;
 
  122     static const double bw = 0.0017;
 
  123     static const double bs = 1.340;
 
  124     static const double bl = 0.312;
 
  126     const double x = 550.0/lambda;
 
  128     const double pure_sea  = bw *      
pow(x, 4.3);
 
  129     const double small_par = bs * Vs * 
pow(x, 1.7);
 
  130     const double large_par = bl * Vl * 
pow(x, 0.3);
 
  132     return 1.0 / (pure_sea + small_par + large_par);
 
  207   inline double getQE(
const double lambda)
 
  210     static const double cola    = 0.9;      
 
  309     return f1(lambda) * 0.01 * cola;
 
  344     static const JK40Rates rates_Hz(8529, { 1014.4, 103.77,  15.44,   1.44});
 
  428   inline double getQE(
const double lambda)
 
  431     static const double cola    = 0.95;     
 
  527     return f1(lambda) * 0.01 * cola;
 
double getAmbientPressure()
Get ambient pressure. 
 
double getQE(const double lambda)
Get quantum efficiency of KM3NeT PMT. 
 
double getScatteringLength(const double lambda)
Get scattering length. 
 
double getScatteringProbability(const double x)
Function to describe light scattering in water. 
 
double getAngularAcceptance(const double x)
Get angular acceptance of PMT. 
 
double getQE(const double lambda)
Get quantum efficiency of KM3NeT PMT. 
 
double getAbsorptionLength(const double lambda)
Get absorption length. 
 
const JK40Rates & getK40Rates()
Get K40 rates. 
 
double getPhotocathodeArea()
Get photo-cathode area of PMT. 
 
double getPhotocathodeArea()
Get photo-cathode area of PMT. 
 
const JK40Rates & getK40Rates()
Get K40 rates. 
 
double getAbsorptionLength(const double lambda)
Get absorption length. 
 
double getAmbientPressure()
Get ambient pressure. 
 
T pow(const T &x, const double y)
Power . 
 
double getPhotocathodeArea2D(const double x, const double lambda)
Get effective photo-cathode area of PMT. 
 
double getScatteringLength(const double lambda)
Get scattering length. 
 
double getScatteringProbability(const double x)
Function to describe light scattering in water. 
 
double p00075(const double x)
Model specific function to describe light scattering in water (p00075). 
 
double getAngularAcceptance(const double x)
Get angular acceptance of PMT. 
 
double getPhotocathodeArea2D(const double x, const double lambda)
Get effective photo-cathode area of PMT. 
 
Auxiliary class for K40 rates.