1 #include <io/EyeRecData_ROOT.h>
2 #include <io/MultiTabulatedFunctionErrors_ROOT.h>
3 #include <io/TabulatedFunctionErrors_ROOT.h>
4 #include <io/StreamerUtilities.h>
28 fTimeStamp = e.fTimeStamp;
fChiZeroError(t.GetChiZeroError())
fSDPFitChiSquare(t.GetSDPFitChiSquare())
void SetChiZero(const double chiZero, const double error)
double fNorthTCoreCorrelation
void Set(const utl::TimeStamp &t)
void SetSDPPhiError(const double sdpPhiError)
fSDPThetaError(t.GetSDPThetaError())
fRpChi0Correlation(t.GetRpChi0Correlation())
fChi0TZeroCorrelation(t.GetChi0TZeroCorrelation())
void SetSDPFitChiSquare(const double sdpChi2, const unsigned int ndof)
double fThetaPhiCorrelation
fTZeroError(t.GetTZeroError())
double fNorthThetaCorrelation
double fEastPhiCorrelation
ROOT streamer implementation for utl::MultiTabulatedFunctionErrors.
void SetTimeFitCorrelations(const double rRpT0, const double rRpChi0, const double rChi0T0)
void SetRp(const double rp, const double error)
fTimeFitNDof(t.GetTimeFitNDof())
Base class for exceptions trying to access non-existing components.
A TimeStamp holds GPS second and nanosecond for some event.
unsigned int fTimeFitNDof
fEastPhiCorrelation(t.GetEastPhiCorrelation())
fSDPThetaPhiCorrelation(t.GetSDPCorrThetaPhi())
utl::TimeStamp Convert() const
MultiTabulatedFunctionErrors_ROOT * fLightProfile
fPhiTCoreCorrelation(t.GetPhiTCoreCorrelation())
void SetAxisFitCorrelations(const double northEast, const double northTheta, const double northPhi, const double northTCore, const double eastTheta, const double eastPhi, const double eastTCore, const double thetaPhi, const double thetaTCore, const double phiTCore)
double fChi0TZeroCorrelation
utl::AxialVector ConvertAxial() const
void SetPhotonsStartTime(const utl::TimeStamp &ts)
LightSource
Possible light sources.
void DeepCopy(T *&destination, U *const source)
void operator>>(fevt::EyeRecData &e) const
fSDPPhiError(t.GetSDPPhiError())
std::map< int, TabulatedFunctionErrors_ROOT > fTabFunctions
fLightProfile(t.HasLightFlux()?MultiTabulatedFunctionErrors_ROOT(t.LightFluxesBegin(), t.LightFluxesEnd()):)
double fRpChi0Correlation
fEastThetaCorrelation(t.GetEastThetaCorrelation())
void SetSDPCorrThetaPhi(double sdpCorrThetaPhi)
void SetTimeFitChiSquare(const double tfitChi2, const unsigned int ndof)
fSDPFitNDof(t.GetSDPFitNDof())
unsigned int fAxisFitNDof
fNorthTCoreCorrelation(t.GetNorthTCoreCorrelation())
fNorthPhiCorrelation(t.GetNorthPhiCorrelation())
Eye-specific shower reconstruction data.
double fRpTZeroCorrelation
fNorthThetaCorrelation(t.GetNorthThetaCorrelation())
double fEastTCoreCorrelation
fRpTZeroCorrelation(t.GetRpTZeroCorrelation())
double fEastThetaCorrelation
void SetAxisFitChiSquare(const double globalChi2, const unsigned int ndof)
void SetSDPThetaError(const double sdpThetaError)
fEastTCoreCorrelation(t.GetEastTCoreCorrelation())
TimeStamp_ROOT fTimeStamp
double fPhiTCoreCorrelation
void SetSDP(const utl::AxialVector &vec)
Persistent EyeRecData class.
fAxisFitNDof(t.GetAxisFitNDof())
double fSDPThetaPhiCorrelation
fTimeFitChiSquare(t.GetTimeFitChiSquare())
void SetTZero(const double tzero, const double error)
fAxisFitChiSquare(t.GetAxisFitChiSquare())
void SetEyeId(const unsigned int id)
double fNorthPhiCorrelation
utl::TabulatedFunctionErrors & GetLightFlux(const FdConstants::LightSource source=fevt::FdConstants::eTotal)
Light flux at diaphragm, photons/m^2 versus time in ns.
fThetaTCoreCorrelation(t.GetThetaTCoreCorrelation())
fNorthEastCorrelation(t.GetNorthEastCorrelation())
fThetaPhiCorrelation(t.GetThetaPhiCorrelation())
double fThetaTCoreCorrelation
void MakeLightFlux(const FdConstants::LightSource source=FdConstants::eTotal)
double fNorthEastCorrelation
utl::TimeStamp GetPhotonsStartTime() const
Start Time of the photons trace.