Jpp  19.0.0
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
JOSCPROB::JBaselineComputerInterface Struct Referenceabstract

Low-level interface for oscillation baseline calculators. More...

#include <JBaselineComputerInterface.hh>

Inheritance diagram for JOSCPROB::JBaselineComputerInterface:
JOSCPROB::JBaselineComputer JOSCPROB::JOscProbInterface

Public Member Functions

 JBaselineComputerInterface ()
 Default constructor. More...
 
 ~JBaselineComputerInterface ()
 Virtual destructor. More...
 
virtual double getCosth (const double L) const =0
 Get cosine zenith angle for a given baseline. More...
 
virtual double getBaseline (const double costh) const =0
 Get baseline for a given cosine zenith angle. More...
 

Detailed Description

Low-level interface for oscillation baseline calculators.

Definition at line 17 of file JBaselineComputerInterface.hh.

Constructor & Destructor Documentation

JOSCPROB::JBaselineComputerInterface::JBaselineComputerInterface ( )
inline

Default constructor.

Definition at line 22 of file JBaselineComputerInterface.hh.

23  {}
JOSCPROB::JBaselineComputerInterface::~JBaselineComputerInterface ( )
inline

Virtual destructor.

Definition at line 29 of file JBaselineComputerInterface.hh.

30  {}

Member Function Documentation

virtual double JOSCPROB::JBaselineComputerInterface::getCosth ( const double  L) const
pure virtual

Get cosine zenith angle for a given baseline.

Parameters
Lbaseline [km]
Returns
cosine zenith angle

Implemented in JOSCPROB::JBaselineComputer.

virtual double JOSCPROB::JBaselineComputerInterface::getBaseline ( const double  costh) const
pure virtual

Get baseline for a given cosine zenith angle.

Parameters
costhcosine zenith angle
Returns
baseline [km]

Implemented in JOSCPROB::JBaselineComputer.


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