CORSIKA  @c8_version@
The framework to simulate particle cascades for astroparticle physics
corsika::BaseVector< TDimension > Class Template Reference

#include <BaseVector.hpp>

Inheritance diagram for corsika::BaseVector< TDimension >:

Public Member Functions

 BaseVector (CoordinateSystemPtr const &pCS, QuantityVector< TDimension > const &pQVector)
 
 BaseVector (BaseVector const &)=default
 
 BaseVector (BaseVector &&a)=default
 
BaseVectoroperator= (BaseVector const &)=default
 
CoordinateSystemPtr getCoordinateSystem () const
 
void setCoordinateSystem (CoordinateSystemPtr const &cs)
 

Protected Member Functions

QuantityVector< TDimension > const & getQuantityVector () const
 
QuantityVector< TDimension > & getQuantityVector ()
 
void setQuantityVector (QuantityVector< TDimension > const &v)
 

Detailed Description

template<typename TDimension>
class corsika::BaseVector< TDimension >

Common base class for Vector and Point.

This holds a QuantityVector and a CoordinateSystem. The BaseVector manages resources for many geometry objects.

Definition at line 26 of file BaseVector.hpp.


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