#include <SimG4CMS/CherenkovAnalysis/interface/PMTResponse.h>
Public Member Functions | |
PMTResponse () | |
Default constructor. | |
Static Public Member Functions | |
static const double | getEfficiency (const double &waveLengthNm) |
Return efficiency for given photon wavelength (in nm). |
Definition at line 11 of file PMTResponse.h.
PMTResponse::PMTResponse | ( | ) | [inline] |
const double PMTResponse::getEfficiency | ( | const double & | waveLengthNm | ) | [static] |
Return efficiency for given photon wavelength (in nm).
Definition at line 6 of file PMTResponse.cc.
00006 { 00007 00008 // Overall range 00009 if ( waveLengthNm<300. || waveLengthNm>850 ) return 0.; 00010 00011 // Parameterisation 00012 if ( waveLengthNm<500. ) 00013 return TMath::Exp(+waveLengthNm/144.3 - 5.0752); 00014 else 00015 return TMath::Exp(-waveLengthNm/290.7 + 0.1105); 00016 00017 }