1 #ifndef _sevt_PlaneFrontRecData_h_
2 #define _sevt_PlaneFrontRecData_h_
5 #include <utl/PhysicalConstants.h>
double fTimeResidualSpread
double GetAxisNdof() const
pointer with built-in initialization, deletion, deep copying
double GetPhiError() const
void SetTimeResidualMean(const double mean, const double spread)
Interface class to access to the SD Reconstruction of a Shower.
utl::TimeStamp fBarycenterTime
boost::tuple< double, double, double > Triple
Coordinate triple for easy getting or setting of coordinates.
const utl::Vector & GetAxis() const
const utl::Point & GetBarycenter() const
double GetTimeResidualSpread() const
A TimeStamp holds GPS second and nanosecond for some event.
double fCorrelationThetaPhi
void PropagateAxisErrors(const Vector::Triple &u_v_w, const Vector::Triple &sigma_u2_uv_v2, double &thetaError, double &phiError, double &thetaPhiCorrelation)
void SetAxis(const utl::Vector &a)
double GetTimeResidualMean() const
constexpr double kSpeedOfLight
A TimeInterval is used to represent time elapsed between two events.
void SetAngleErrors(const utl::Vector::Triple &u_v_w, const utl::Vector::Triple &sigma_u2_uv_v2)
double GetThetaError() const
utl::TimeStamp GetPredictedTime(const utl::Point &p)
double GetAxisChi2() const
void SetAngleChi2Ndof(const double chi2, const int ndof)
const utl::TimeStamp & GetBarycenterTime() const
Interface class to access to the Muon Reconstruction of a Shower.
void SetBarycenterTime(const utl::TimeStamp &t)
double GetCorrelationThetaPhi() const
void SetBarycenter(const utl::Point &p)