Base Environment class.
More...
#include <Environment.hpp>
template<typename IEnvironmentModel>
class corsika::Environment< IEnvironmentModel >
Base Environment class.
Describes the Environment in which the shower is propagated.
Definition at line 29 of file Environment.hpp.
◆ createNode()
template<typename IEnvironmentModel>
template<class TVolumeType , typename... TVolumeArgs>
Factory method for creation of VolumeTreeNodes.
- Template Parameters
-
| TVolumeType | Type of volume to be created |
| TVolumeArgs | Types to forward to the constructor |
- Parameters
-
| args | Parameter forwarded to the constructor of TVolumeType |
- Return values
-
| Returns | unique pointer to a VolumeTreeNode with the same EnvitonmentModel as this class. |
◆ getCoordinateSystem()
template<typename IEnvironmentModel>
◆ getUniverse()
template<typename IEnvironmentModel>
Getters for the universe stored in the Environment.
- Return values
-
| Retuns | reference to a Universe object with infinite size. Get non const universe |
The documentation for this class was generated from the following file: