|
CORSIKA
@c8_version@
The framework to simulate particle cascades for astroparticle physics
|
This class implements a tabulated propagator that approximates the Earth's atmosphere as flat. More...
#include <TabulatedFlatAtmospherePropagator.hpp>

Public Member Functions | |
| TabulatedFlatAtmospherePropagator (TEnvironment const &env, Point const &upperLimit, Point const &lowerLimit, LengthType const step) | |
| Construct a new FlatEarthPropagator with a given environment. | |
| template<typename Particle > | |
| SignalPathCollection | propagate (Particle const &particle, Point const &source, Point const &destination) |
Return the collection of paths from source to destination. More... | |
Public Member Functions inherited from corsika::RadioPropagator< TabulatedFlatAtmospherePropagator< TEnvironment >, TEnvironment > | |
| RadioPropagator (TEnvironment const &env) | |
| Construct a new RadioPropagator instance. | |
Additional Inherited Members | |
Protected Types inherited from corsika::RadioPropagator< TabulatedFlatAtmospherePropagator< TEnvironment >, TEnvironment > | |
| using | SignalPathCollection = std::vector< SignalPath > const |
Protected Attributes inherited from corsika::RadioPropagator< TabulatedFlatAtmospherePropagator< TEnvironment >, TEnvironment > | |
| TEnvironment const & | env_ |
| The environment. | |
This class implements a tabulated propagator that approximates the Earth's atmosphere as flat.
Signal propagation is rectilinear and this is intended to be used for vertical showers (<60 degrees zenith angle) for fast simulations. The table needs to have at least 10 elements.
Definition at line 28 of file TabulatedFlatAtmospherePropagator.hpp.
| SignalPathCollection corsika::TabulatedFlatAtmospherePropagator< TEnvironment >::propagate | ( | Particle const & | particle, |
| Point const & | source, | ||
| Point const & | destination | ||
| ) |
Return the collection of paths from source to destination.
Hence, the signal propagated from the emission point to the antenna location.