Name space for KM3NeT.
More...
Get K40 rates.
This method returns an object with default values.
The singles and multiples rates are based on Analysis e-log entry 575.
A dark count of 700 Hz has been included in the singles rate.
See also KM3NeT internal note.
- Returns
- K40 rates [Hz]
Definition at line 36 of file KM3NeT.hh.
38 static const JK40Rates rates_Hz(5200, { 568.0, 49.10, 5.48, 0.48});
double KM3NET::getAmbientPressure |
( |
| ) |
|
|
inline |
Get ambient pressure.
- Returns
- pressure [Atm]
Definition at line 49 of file KM3NeT.hh.
double KM3NET::getPhotocathodeArea |
( |
| ) |
|
|
inline |
Get photo-cathode area of PMT.
- Returns
- photo-cathode area [m^2]
Definition at line 60 of file KM3NeT.hh.
double KM3NET::getAbsorptionLength |
( |
const double |
lambda | ) |
|
|
inline |
Get absorption length.
- Parameters
-
lambda | wavelength of light [nm] |
- Returns
- absorption length [m]
Definition at line 72 of file KM3NeT.hh.
74 static JPolint1Function1D_t f1;
97 f1.setExceptionHandler(
new JPolint1Function1D_t::JDefaultResult(0.0));
double KM3NET::getScatteringLength |
( |
const double |
lambda | ) |
|
|
inline |
Get scattering length.
Use the Kopelevich model for spectral volume scattering functions.
The model separates the contributions by:
- pure_sea: pure sea water;
- small_par: 'small' particles (size < 1 micro meter);
- large_par: 'large' particles (size > 1 micro meter). Values are taken from reference C.D. Mobley "Light and Water", ISBN 0-12-502750-8, pag. 119.
- Parameters
-
lambda | wavelength of light [nm] |
- Returns
- scattering length [m]
Definition at line 118 of file KM3NeT.hh.
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);
T pow(const T &x, const double y)
Power .
double KM3NET::getScatteringProbability |
( |
const double |
x | ) |
|
|
inline |
Function to describe light scattering in water.
- Parameters
-
- Returns
- probability
Definition at line 142 of file KM3NeT.hh.
double p00075(const double x)
Model specific function to describe light scattering in water (p00075).
double KM3NET::getAngularAcceptance |
( |
const double |
x | ) |
|
|
inline |
Get angular acceptance of PMT.
- Parameters
-
x | cosine of angle of incidence |
- Returns
- probability
Definition at line 154 of file KM3NeT.hh.
156 static JGridPolint1Function1D_t f1;
192 f1.setExceptionHandler(
new JGridPolint1Function1D_t::JDefaultResult(0.0));
double KM3NET::getQE |
( |
const double |
lambda | ) |
|
|
inline |
Get quantum efficiency of KM3NeT PMT.
Note that the QE includes absorption in glass and gel.
- Parameters
-
lambda | wavelength of photon [nm] |
- Returns
- quantum efficiency
Definition at line 207 of file KM3NeT.hh.
209 static JGridPolint1Function1D_t f1;
210 static const double cola = 0.9;
306 f1.setExceptionHandler(
new JGridPolint1Function1D_t::JDefaultResult(0.0));
309 return f1(lambda) * 0.01 * cola;
double KM3NET::getPhotocathodeArea2D |
( |
const double |
x, |
|
|
const double |
lambda |
|
) |
| |
|
inline |
Get effective photo-cathode area of PMT.
- Parameters
-
x | cosine of angle of incidence |
lambda | wavelength of photon [nm] |
- Returns
- photo-cathode area [m^2]
Definition at line 320 of file KM3NeT.hh.
double getQE(const double R, const double mu)
Get QE for given ratio of hit probabilities and expectation value of the number of photo-electrons...
double getPhotocathodeArea()
Get photo-cathode area of PMT.
double getAngularAcceptance(const double x)
Angular acceptence of PMT.
void KM3NET::setClock |
( |
| ) |
|
|
inline |
Set clock.
Definition at line 314 of file JDAQClock.hh.
Auxiliary class to set DAQ system clock parameters.