Quantum efficiency of KM3NeT PMT.
More...
#include <KM3NeT.hh>
Quantum efficiency of KM3NeT PMT.
Definition at line 369 of file KM3NeT.hh.
◆ collection_type
◆ abscissa_type
◆ ordinate_type
◆ value_type
◆ distance_type
◆ const_iterator
◆ const_reverse_iterator
◆ iterator
◆ reverse_iterator
◆ function_type
◆ argument_type
◆ result_type
◆ exceptionhandler_type
◆ functional_type
◆ supervisor_type
◆ anonymous enum
◆ quantumEfficiency()
KM3NET::quantumEfficiency::quantumEfficiency |
( |
const bool |
option = true | ) |
|
|
inline |
Constructor.
- Parameters
-
option | include absorption in glass and gel (if true, otherwise not) |
Definition at line 378 of file KM3NeT.hh.
384 (*this)[280.0] = 0.5;
385 (*this)[285.0] = 1.3;
386 (*this)[290.0] = 2.7;
387 (*this)[295.0] = 5.1;
388 (*this)[300.0] = 7.8;
389 (*this)[305.0] = 10.8;
390 (*this)[310.0] = 13.7;
391 (*this)[315.0] = 16.2;
392 (*this)[320.0] = 18.4;
393 (*this)[325.0] = 20.5;
394 (*this)[330.0] = 22.1;
395 (*this)[335.0] = 23.3;
397 (*this)[345.0] = 24.5;
398 (*this)[350.0] = 24.7;
399 (*this)[355.0] = 24.9;
400 (*this)[360.0] = 25.2;
401 (*this)[365.0] = 25.6;
402 (*this)[370.0] = 26.2;
403 (*this)[375.0] = 26.7;
404 (*this)[380.0] = 26.9;
405 (*this)[385.0] = 26.9;
406 (*this)[390.0] = 26.9;
408 (*this)[400.0] = 26.7;
409 (*this)[405.0] = 26.4;
410 (*this)[410.0] = 26.3;
412 (*this)[420.0] = 25.8;
413 (*this)[425.0] = 25.6;
414 (*this)[430.0] = 25.3;
416 (*this)[440.0] = 24.7;
417 (*this)[445.0] = 24.3;
418 (*this)[450.0] = 23.8;
419 (*this)[455.0] = 23.3;
420 (*this)[460.0] = 22.7;
421 (*this)[465.0] = 21.9;
422 (*this)[470.0] = 21.1;
423 (*this)[475.0] = 20.3;
424 (*this)[480.0] = 19.7;
426 (*this)[490.0] = 18.5;
427 (*this)[495.0] = 18.1;
428 (*this)[500.0] = 17.7;
429 (*this)[505.0] = 17.3;
430 (*this)[510.0] = 16.8;
431 (*this)[515.0] = 16.2;
432 (*this)[520.0] = 15.4;
433 (*this)[525.0] = 14.2;
434 (*this)[530.0] = 12.8;
435 (*this)[535.0] = 11.5;
436 (*this)[540.0] = 10.2;
437 (*this)[545.0] = 9.2;
438 (*this)[550.0] = 8.5;
439 (*this)[555.0] = 7.8;
440 (*this)[560.0] = 7.3;
441 (*this)[565.0] = 6.9;
442 (*this)[570.0] = 6.5;
443 (*this)[575.0] = 6.2;
444 (*this)[580.0] = 5.9;
445 (*this)[585.0] = 5.6;
446 (*this)[590.0] = 5.3;
448 (*this)[600.0] = 4.7;
449 (*this)[605.0] = 4.5;
450 (*this)[610.0] = 4.2;
452 (*this)[620.0] = 3.7;
453 (*this)[625.0] = 3.5;
454 (*this)[630.0] = 3.3;
455 (*this)[635.0] = 3.1;
456 (*this)[640.0] = 2.9;
457 (*this)[645.0] = 2.7;
458 (*this)[650.0] = 2.5;
459 (*this)[655.0] = 2.3;
460 (*this)[660.0] = 2.3;
461 (*this)[665.0] = 2.1;
462 (*this)[670.0] = 1.8;
463 (*this)[675.0] = 1.6;
464 (*this)[680.0] = 1.3;
465 (*this)[685.0] = 1.1;
467 (*this)[695.0] = 0.9;
468 (*this)[700.0] = 0.9;
469 (*this)[705.0] = 0.4;
479 (*this)[305.0] = 0.15;
480 (*this)[310.0] = 0.39;
481 (*this)[315.0] = 1.73;
482 (*this)[320.0] = 3.41;
483 (*this)[325.0] = 6.62;
484 (*this)[330.0] = 10.17;
485 (*this)[335.0] = 13.45;
486 (*this)[340.0] = 16.65;
487 (*this)[345.0] = 18.79;
488 (*this)[350.0] = 20.74;
489 (*this)[355.0] = 21.92;
490 (*this)[360.0] = 23.21;
491 (*this)[365.0] = 23.91;
492 (*this)[370.0] = 24.81;
493 (*this)[375.0] = 25.42;
494 (*this)[380.0] = 25.75;
495 (*this)[385.0] = 25.97;
496 (*this)[390.0] = 26.19;
497 (*this)[395.0] = 26.42;
498 (*this)[400.0] = 26.25;
499 (*this)[405.0] = 25.91;
500 (*this)[410.0] = 25.76;
501 (*this)[415.0] = 25.42;
502 (*this)[420.0] = 25.17;
503 (*this)[425.0] = 25.05;
504 (*this)[430.0] = 24.84;
505 (*this)[435.0] = 24.49;
506 (*this)[440.0] = 24.14;
507 (*this)[445.0] = 23.78;
508 (*this)[450.0] = 23.32;
509 (*this)[455.0] = 22.87;
510 (*this)[460.0] = 22.31;
511 (*this)[465.0] = 21.56;
512 (*this)[470.0] = 20.8;
514 (*this)[480.0] = 19.4;
515 (*this)[485.0] = 18.75;
516 (*this)[490.0] = 18.3;
517 (*this)[495.0] = 17.9;
518 (*this)[500.0] = 17.49;
519 (*this)[505.0] = 17.14;
520 (*this)[510.0] = 16.69;
521 (*this)[515.0] = 16.08;
522 (*this)[520.0] = 15.27;
523 (*this)[525.0] = 14.06;
524 (*this)[530.0] = 12.66;
525 (*this)[535.0] = 11.36;
526 (*this)[540.0] = 10.06;
527 (*this)[545.0] = 9.06;
528 (*this)[550.0] = 8.36;
529 (*this)[555.0] = 7.74;
530 (*this)[560.0] = 7.3;
531 (*this)[565.0] = 6.9;
532 (*this)[570.0] = 6.5;
533 (*this)[575.0] = 6.2;
534 (*this)[580.0] = 5.9;
535 (*this)[585.0] = 5.6;
536 (*this)[590.0] = 5.3;
538 (*this)[600.0] = 4.7;
539 (*this)[605.0] = 4.5;
540 (*this)[610.0] = 4.2;
542 (*this)[620.0] = 3.7;
543 (*this)[625.0] = 3.5;
544 (*this)[630.0] = 3.3;
545 (*this)[635.0] = 3.1;
546 (*this)[640.0] = 2.9;
547 (*this)[645.0] = 2.7;
548 (*this)[650.0] = 2.5;
549 (*this)[655.0] = 2.3;
550 (*this)[660.0] = 2.3;
551 (*this)[665.0] = 2.1;
552 (*this)[670.0] = 1.8;
553 (*this)[675.0] = 1.6;
554 (*this)[680.0] = 1.3;
555 (*this)[685.0] = 1.1;
557 (*this)[695.0] = 0.9;
558 (*this)[700.0] = 0.9;
559 (*this)[705.0] = 0.4;
◆ operator()() [1/2]
double KM3NET::quantumEfficiency::operator() |
( |
const double |
lambda | ) |
const |
|
inline |
Quantum efficiency of PMT.
- Parameters
-
lambda | wavelength of photon [nm] |
- Returns
- probability
Definition at line 659 of file KM3NeT.hh.
◆ operator()() [2/2]
Function value evaluation.
- Parameters
-
- Returns
- function value
Definition at line 333 of file JFunctional.hh.
◆ evaluate()
Recursive function value evaluation.
- Parameters
-
pX | pointer to abscissa values |
- Returns
- function value
◆ getValue() [1/2]
Recursive function value evaluation.
- Parameters
-
function | function |
pX | pointer to abscissa values |
Definition at line 107 of file JFunctional.hh.
110 return function.evaluate(
pX);
◆ getValue() [2/2]
Termination of recursive function value evaluation.
- Parameters
-
value | result |
pX | pointer to abscissa values |
Definition at line 121 of file JFunctional.hh.
◆ getSupervisor()
◆ getExceptionHandler()
Get exception handler.
- Returns
- exception handler
Definition at line 277 of file JFunctional.hh.
◆ setExceptionHandler()
Set the supervisor for handling of exceptions.
- Parameters
-
Definition at line 288 of file JFunctional.hh.
◆ supervisor
The documentation for this class was generated from the following file: