CORSIKA  @c8_version@
The framework to simulate particle cascades for astroparticle physics
corsika::IMediumPropertyModel< TModel > Class Template Referenceabstract

An interface for type of media, needed e.g. More...

#include <IMediumPropertyModel.hpp>

Inheritance diagram for corsika::IMediumPropertyModel< TModel >:

Public Member Functions

virtual Medium getMedium () const =0
 Evaluate the medium type at a given location. More...
 
virtual ~IMediumPropertyModel ()=default
 A virtual default destructor.
 

Detailed Description

template<typename TModel>
class corsika::IMediumPropertyModel< TModel >

An interface for type of media, needed e.g.

to determine energy losses.

This is the base interface for media types.

Definition at line 24 of file IMediumPropertyModel.hpp.

Member Function Documentation

◆ getMedium()

template<typename TModel >
virtual Medium corsika::IMediumPropertyModel< TModel >::getMedium ( ) const
pure virtual

Evaluate the medium type at a given location.

Parameters
pointThe location to evaluate at.
Returns
The media type

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