1 #include <evt/DefaultShowerGeometryProducer.h>
3 #include <det/Detector.h>
4 #include <fwk/MagneticFieldModel.h>
7 #include <utl/CoordinateSystemPtr.h>
9 #include <fwk/LocalCoordinateSystem.h>
23 north = det::Detector::GetInstance().GetGeoMagneticField().GetDeclination(anyPointOnShowerAxis);
24 std::ostringstream info;
25 info <<
"Use magnetic field declination: " << north/
utl::degree <<
" deg";
double fRotZ
allow for possible extra rotation around z-axis
#define INFO(message)
Macro for logging informational messages.
boost::shared_ptr< const CoordinateTransformer > CoordinateSystemPtr
Shared pointer for coordinate systems.
bool fCorrectForRealisticMagneticFieldDeclination
virtual utl::CoordinateSystemPtr MakeGroundParticleCoordinateSystem(const utl::Point &anyPointOnShowerAxis)
static Policy::type Create(const utl::Point &theOrigin)
Create the standard local coordinate system for a Point.