Jpp 19.3.0
the software that should make you happy
Loading...
Searching...
No Matches
JASTRONOMY::JResolution Struct Referenceabstract

Inteface for detector resolution simulation. More...

#include <JResolution.hh>

Inheritance diagram for JASTRONOMY::JResolution:
JASTRONOMY::JResolutionGauss JASTRONOMY::JResolutionTF1 JASTRONOMY::JResolutionTH1 JASTRONOMY::JResolutionLog

Public Member Functions

virtual ~JResolution ()
 Virtual destructor.
 
virtual std::istream & read (std::istream &in)=0
 Read detector resolution from input stream.
 
virtual std::ostream & write (std::ostream &out) const =0
 Write detector resolution to output stream.
 
virtual JDirection3D get () const =0
 Get direction.
 

Detailed Description

Inteface for detector resolution simulation.

Note that all input angles are in degrees.

Definition at line 47 of file JResolution.hh.

Constructor & Destructor Documentation

◆ ~JResolution()

virtual JASTRONOMY::JResolution::~JResolution ( )
inlinevirtual

Virtual destructor.

Definition at line 52 of file JResolution.hh.

53 {}

Member Function Documentation

◆ read()

virtual std::istream & JASTRONOMY::JResolution::read ( std::istream & in)
pure virtual

Read detector resolution from input stream.

Parameters
ininput stream
Returns
input stream

Implemented in JASTRONOMY::JResolutionGauss, JASTRONOMY::JResolutionTF1, and JASTRONOMY::JResolutionTH1.

◆ write()

virtual std::ostream & JASTRONOMY::JResolution::write ( std::ostream & out) const
pure virtual

Write detector resolution to output stream.

Parameters
outoutput stream
Returns
output stream

Implemented in JASTRONOMY::JResolutionGauss, JASTRONOMY::JResolutionTF1, and JASTRONOMY::JResolutionTH1.

◆ get()

virtual JDirection3D JASTRONOMY::JResolution::get ( ) const
pure virtual

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