Jpp test-rotations-new
the software that should make you happy
Loading...
Searching...
No Matches
JPHYSICS::JAbstractPMT Class Referenceabstract

PMT interface. More...

#include <JAbstractPMT.hh>

Inheritance diagram for JPHYSICS::JAbstractPMT:
JPHYSICS::JLED JPHYSICS::JPDF JPHYSICS::JLED_C JPHYSICS::JAbstractPDF JPHYSICS::JPDF_C

Public Member Functions

virtual ~JAbstractPMT ()
 Virtual destructor.
 
virtual double getPhotocathodeArea () const =0
 Photo-cathode area of PMT.
 
virtual double getQE (const double lambda) const =0
 Quantum efficiency of PMT (incl.
 
virtual double getAngularAcceptance (const double ct) const =0
 Angular acceptence of PMT.
 

Detailed Description

PMT interface.

Definition at line 17 of file JAbstractPMT.hh.

Constructor & Destructor Documentation

◆ ~JAbstractPMT()

virtual JPHYSICS::JAbstractPMT::~JAbstractPMT ( )
inlinevirtual

Virtual destructor.

Definition at line 22 of file JAbstractPMT.hh.

23 {}

Member Function Documentation

◆ getPhotocathodeArea()

virtual double JPHYSICS::JAbstractPMT::getPhotocathodeArea ( ) const
pure virtual

Photo-cathode area of PMT.

Returns
photo-cathode area [m^2]

Implemented in JPHYSICS::JLED_C, and JPHYSICS::JPDF_C.

◆ getQE()

virtual double JPHYSICS::JAbstractPMT::getQE ( const double lambda) const
pure virtual

Quantum efficiency of PMT (incl.

absorption in glass, gel, etc.).

Parameters
lambdawavelenth [nm]
Returns
QE

Implemented in JPHYSICS::JLED_C, and JPHYSICS::JPDF_C.

◆ getAngularAcceptance()

virtual double JPHYSICS::JAbstractPMT::getAngularAcceptance ( const double ct) const
pure virtual

Angular acceptence of PMT.

Parameters
ctcosine angle of incidence
Returns
acceptance

Implemented in JPHYSICS::JLED_C, and JPHYSICS::JPDF_C.


The documentation for this class was generated from the following file: