Jpp test-rotations-old
the software that should make you happy
Loading...
Searching...
No Matches
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.
 
 ~JBaselineComputerInterface ()
 Virtual destructor.
 
virtual double getCosth (const double L) const =0
 Get cosine zenith angle for a given baseline.
 
virtual double getBaseline (const double costh) const =0
 Get baseline for a given cosine zenith angle.
 

Detailed Description

Low-level interface for oscillation baseline calculators.

Definition at line 17 of file JBaselineComputerInterface.hh.

Constructor & Destructor Documentation

◆ JBaselineComputerInterface()

JOSCPROB::JBaselineComputerInterface::JBaselineComputerInterface ( )
inline

Default constructor.

Definition at line 22 of file JBaselineComputerInterface.hh.

23 {}

◆ ~JBaselineComputerInterface()

JOSCPROB::JBaselineComputerInterface::~JBaselineComputerInterface ( )
inline

Virtual destructor.

Definition at line 29 of file JBaselineComputerInterface.hh.

30 {}

Member Function Documentation

◆ getCosth()

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.

◆ getBaseline()

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: