1 #ifndef _evt_ShowerMRecData_h_
2 #define _evt_ShowerMRecData_h_
5 #include <utl/TabulatedFunctionErrors.h>
6 #include <utl/LameShadowPtr_fwd.h>
8 #include <utl/Vector.h>
9 #include <utl/TimeStamp.h>
10 #include <utl/TimeInterval.h>
11 #include <utl/ShadowPtr.h>
12 #include <sevt/PlaneFrontRecData.h>
52 void SetAlpha(
const double alpha,
const double error)
54 void SetBeta(
const double beta,
const double error=0)
57 void SetGamma(
const double gamma,
const double error)
59 void SetR0(
const double r0,
const double error)
61 void SetNMuRef(
const double NMuRef,
const double error)
220 #endif // _evt_ShowerMRecData_h_
double GetTimeResidualSpread() const
double GetReferenceDistance() const
void SetReferenceCorePosition(const utl::Point &core)
void SetLdfReconstructed(bool flag=true)
const utl::TimeStamp & GetCoreTime() const
void SetPhiError(double error)
void SetBetaSystematics(const double BetaSys)
void SetReferenceDistance(double rd)
bool IsLdfReconstructed() const
bool fGeometryReconstructed
void SetCurvature(const double curvature, const double error)
utl::Point fReferenceCore
double GetGammaError() const
void SetGamma(const double gamma, const double error)
double GetThetaPhiCorrelation() const
utl::TabulatedFunctionErrors & GetMLDF()
const utl::Vector & GetReferenceAxis() const
void SetCurvatureFixed(bool flag)
Interface class to access Shower Reconstructed parameters.
double GetAngleChi2() const
void SetBarycenter(const utl::Point &bary)
void SetCoreTime(const utl::TimeStamp &coreTime, const utl::TimeInterval &coreTimeErr)
void SetReferenceAxis(const utl::Vector &axis)
void SetCoreFixedLdf(bool flag)
double GetPhiError() const
void SetCoreError(const utl::Vector &coreerr)
const utl::Point & GetReferenceCorePosition() const
double fThetaPhiCorrelation
double GetMdSdAngle() const
utl::Vector fReferenceAxis
bool GetT5Trigger() const
void SetMdSdAngle(double a)
A TimeStamp holds GPS second and nanosecond for some event.
const utl::Vector & GetAxis() const
unsigned int GetAngleNdof() const
void SetBetaFixed(bool flag=true)
const utl::Vector & GetCoreError() const
void SetR0(const double r0, const double error)
bool IsCoreFixedLdf() const
void SetTimeResidualMean(const double mean)
double GetNMuRefSystematics() const
double GetMLDFNdof() const
double GetTimeResidualMean() const
const utl::TabulatedFunctionErrors & GetMLDF() const
double fReferenceDistance
void SetThetaPhiCorrelation(double corr)
const utl::TimeInterval & GetCoreTimeError() const
void SetCorePosition(const utl::Point &core)
void SetNMuRefSystematics(const double NMuRefSys)
const utl::Point & GetCorePosition() const
double GetCurvature() const
const utl::Point & GetBarycenter() const
double GetAlphaError() const
double GetMLDFChi2() const
void SetThetaError(double error)
bool IsCoreFixedGeo() const
double GetR0Error() const
utl::ShadowPtr< utl::TabulatedFunctionErrors > fMLDF
A TimeInterval is used to represent time elapsed between two events.
void SetAxis(const utl::Vector &axis)
void SetGeometryReconstructed(bool flag=true)
void SetTimeResidualSpread(const double spread)
double GetCurvatureError() const
bool IsCurvatureFixed() const
void SetAngleChi2(const double chi2, const unsigned int ndof)
void SetAlpha(const double alpha, const double error)
utl::TimeInterval fCoreTimeError
double GetNMuRefError() const
void SetNMuRef(const double NMuRef, const double error)
Interface class to access to the Muon Reconstruction of a Shower.
double GetThetaError() const
void SetBeta(const double beta, const double error=0)
void SetCoreFixedGeo(bool flag)
double fTimeResidualSpread
void SetT5Trigger(const bool t5)
void SetCorrelationXY(double corr)
void SetMLDFLikelihood(const double likelihood)
double GetBetaSystematics() const
double fNMuRefSystematics
void SetMLDFChi2(const double chi2, const double ndof)
double GetBetaError() const
double GetMLDFLikelihood() const
double GetCorrelationXY() const
bool IsGeometryReconstructed() const