1 #ifndef _evt_DefaultShowerGeometryProducer_h_
2 #define _evt_DefaultShowerGeometryProducer_h_
4 #include <evt/VShowerGeometryProducer.h>
12 const bool correctForRealisticMagneticFieldDeclination =
false) :
DefaultShowerGeometryProducer * Clone() const
double fRotZ
allow for possible extra rotation around z-axis
boost::shared_ptr< const CoordinateTransformer > CoordinateSystemPtr
Shared pointer for coordinate systems.
bool fCorrectForRealisticMagneticFieldDeclination
DefaultShowerGeometryProducer * Create() const
virtual ~DefaultShowerGeometryProducer()
DefaultShowerGeometryProducer(const double rotationZ=0, const bool correctForRealisticMagneticFieldDeclination=false)
virtual utl::CoordinateSystemPtr MakeGroundParticleCoordinateSystem(const utl::Point &anyPointOnShowerAxis)