4 #include <revt/REvent.h>
5 #include <revt/Header.h>
6 #include <revt/Station.h>
7 #include <revt/StationRecData.h>
9 #include <det/Detector.h>
10 #include <rdet/RDetector.h>
12 #include <utl/Trace.h>
13 #include <utl/TraceAlgorithm.h>
14 #include <utl/ErrorLogger.h>
15 #include <utl/Reader.h>
16 #include <utl/config.h>
17 #include <utl/AugerUnits.h>
18 #include <utl/PhysicalConstants.h>
20 #include <fwk/CoordinateSystemRegistry.h>
31 RdWaveModel::RdWaveModel()
35 RdWaveModel::~RdWaveModel()
44 this->origin = origin;
48 this->skyPos = skyPos;
64 return 1.0 / skyVec.
GetR(cs);
76 double xParallel = (rho*x)/
norm(rho);
78 return (xOrtogonal*sin(Rho) - xParallel*cos(Rho))/
kSpeedOfLight;
85 double xParallel = (rho*x)/
norm(rho);
AxialVector Cross(const Vector &l, const Vector &r)
double GetR(const CoordinateSystemPtr &coordinateSystem) const
radius r in spherical coordinates coordinates (distance to origin)
Interface class to access to the RD Reconstruction of a Shower.
boost::shared_ptr< const CoordinateTransformer > CoordinateSystemPtr
Shared pointer for coordinate systems.
constexpr double kSpeedOfLight
double GetParameter(const Parameter i) const