#ifndef _evt_RiseTime1000_h_ #define _evt_RiseTime1000_h_ namespace evt { /** \class RiseTime1000 RiseTime1000.h "evt/RiseTime1000.h" \author Darko Veberic, Matthew Healy \version $Id: RiseTime1000.h 14717 2009-09-17 20:24:36Z lukas $ \date 08 May 2007 */ class RiseTime1000 { public: RiseTime1000(); double GetRiseTime1000() const { return fRiseTime1000; } double GetRiseTime1000Error() const { return fRiseTime1000Error; } double GetChi2() const { return fChi2; } double GetNdof() const { return fNdof; } double GetAlpha() const { return fAlpha; } double GetBeta() const { return fBeta; } double GetXmax() const { return fXmax; } double GetXmaxErrorUp() const { return fXmaxErrorUp; } double GetXmaxErrorDown() const { return fXmaxErrorDown; } void SetRiseTime1000(const double rt, const double rte) { fRiseTime1000 = rt; fRiseTime1000Error = rte; } void SetChi2Ndof(const double chi2, const double ndof) { fChi2= chi2; fNdof = ndof; } void SetAlphaBeta(const double alpha, const double beta = 0) { fAlpha = alpha; fBeta = beta; } void SetXmax(const double xmax, const double xmaxErrUp, const double xmaxErrDown) { fXmax = xmax; fXmaxErrorUp = xmaxErrUp; fXmaxErrorDown = xmaxErrDown; } private: double fRiseTime1000; double fRiseTime1000Error; double fChi2; double fNdof; double fAlpha; double fBeta; double fXmax; double fXmaxErrorUp; double fXmaxErrorDown; }; } #endif