1 #ifndef _evt_ShowerUnivRecData_h_
2 #define _evt_ShowerUnivRecData_h_
6 #include <utl/Vector.h>
7 #include <utl/TimeStamp.h>
8 #include <utl/TimeInterval.h>
9 #include <utl/LameShadowPtr_fwd.h>
10 #include <utl/ShadowPtr.h>
67 void SetEnergy(
const double energy,
const double error)
69 void SetNmu(
const double Nmu,
const double error)
71 void SetXmax(
const double Xmax,
const double error)
73 void SetXmaxMu(
const double XmaxMu,
const double error)
125 #endif // _evt_ShowerUnivRecData_h_
void SetNmu(const double Nmu, const double error)
void SetAxis(const utl::Vector &axis)
double GetThetaError() const
Interface class to access to the SD Reconstruction of a Shower (universality)
void SetXmax(const double Xmax, const double error)
Interface class to access Shower Reconstructed parameters.
int GetNumberOfLDFCandidates() const
const utl::TimeStamp & GetCoreTime() const
void SetNumberOfShapeCandidates(const int ncand)
const utl::Point & GetCorePosition() const
void SetCoreTime(const utl::TimeStamp &coreTime, const utl::TimeInterval &coreTimeErr)
double GetNmuError() const
A TimeStamp holds GPS second and nanosecond for some event.
void SetNumberOfStartTimeCandidates(const int ncand)
double fTimeModelOffsetError
void SetGoodRec(const bool isgood)
int GetNumberOfStartTimeCandidates() const
const utl::TimeInterval & GetCoreTimeError() const
double GetXmaxMuError() const
double GetEnergyError() const
void SetThetaError(const double err)
void SetXmaxMu(const double XmaxMu, const double error)
double GetTimeModelOffset() const
double GetTimeModelOffsetError() const
A TimeInterval is used to represent time elapsed between two events.
double lnA(const double Rmu, const double Xmax, const double lgE, const bool realEvent)
double GetPhiError() const
const utl::Vector & GetCoreError() const
void SetTimeModelOffset(const double mmu, const double mmuunc)
void SetCoreError(const utl::Vector &coreerr)
double GetLnAError() const
void SetEnergy(const double energy, const double error)
utl::TimeInterval fCoreTimeError
void SetPhiError(const double err)
void SetLnA(const double lnA, const double error)
void SetCorePosition(const utl::Point &core)
const utl::Vector & GetAxis() const
double GetXmaxError() const
int GetNumberOfShapeCandidates() const
void SetNumberOfLDFCandidates(const int ncand)