1 #ifndef _io_CorsikaShowerFileGeometryProducer_h_
2 #define _io_CorsikaShowerFileGeometryProducer_h_
4 #include <evt/VShowerGeometryProducer.h>
5 #include <io/CorsikaBlock.h>
7 #include <utl/CoordinateSystemPtr.h>
17 const double corsikaAzimuth,
18 const double obsLevelHeight,
21 const double corsikaRotation,
22 const bool correctForRealisticMagneticFieldDeclination =
false);
double fCoordinateRotation
bool fCorrectForRealisticMagneticFieldDeclination
boost::shared_ptr< const CoordinateTransformer > CoordinateSystemPtr
Shared pointer for coordinate systems.
CorsikaShowerFileGeometryProducer()=default
CorsikaShowerFileGeometryProducer * Create() const
CorsikaShowerFileGeometryProducer * Clone() const
virtual utl::CoordinateSystemPtr MakeGroundParticleCoordinateSystem(const utl::Point &anyPointOnShowerAxis)
utl::CoordinateSystemPtr fRefCS