1#ifndef __JPHYSICS__KM3NET__
2#define __JPHYSICS__KM3NET__
40 static const JK40Rates rates_Hz(5200, { 568.0, 49.10, 5.48, 0.48});
51 inline double getAmbientPressure()
62 inline double getPhotocathodeArea()
66 static const double R = 0.5*3.0*2.54;
68 return PI * R*R * 1.0e-4;
126 static const double Vs = 0.0075;
127 static const double Vl = 0.0075;
128 static const double bw = 0.0017;
129 static const double bs = 1.340;
130 static const double bl = 0.312;
132 const double x = 550.0/lambda;
134 const double pure_sea = bw * pow(x, 4.3);
135 const double small_par = bs * Vs * pow(x, 1.7);
136 const double large_par = bl * Vl * pow(x, 0.3);
138 return 1.0 / (pure_sea + small_par + large_par);
148 inline double getScatteringProbability(
const double x)
213 inline double getQE(
const double lambda)
216 static const double cola = 1.0;
315 return f1(lambda) * 0.01 * cola;
326 inline double getPhotocathodeArea2D(
const double x,
const double lambda)
353 static const JK40Rates rates_Hz(8529, { 1014.4, 103.77, 15.44, 1.44});
364 inline double getAmbientPressure()
366 return KM3NET::getAmbientPressure();
375 inline double getPhotocathodeArea()
377 return KM3NET::getPhotocathodeArea();
389 return KM3NET::getAbsorptionLength(lambda);
401 return KM3NET::getScatteringLength(lambda);
411 inline double getScatteringProbability(
const double x)
413 return KM3NET::getScatteringProbability(x);
425 return KM3NET::getAngularAcceptance(x);
437 inline double getQE(
const double lambda)
440 static const double cola = 1.00;
536 return f1(lambda) * 0.01 * cola;
547 inline double getPhotocathodeArea2D(
const double x,
const double lambda)
double getAngularAcceptance(const double x)
Angular acceptence of PMT.
double getAbsorptionLength(const double lambda)
double getScatteringLength(const double lambda)
double p00075(const double x)
Model specific function to describe light scattering in water (p00075).
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Name space for KM3NeT with high-QE PMTs.
Auxiliary class for K40 rates.