////////////////////////////////////////////////////////////////////////
/// \class RAT::DS::FitResult
///
/// \brief Container class for fit vertices
///
/// \author Phil G Jones
/// \author Matthew Mottram -- contact person
///
/// REVISION HISTORY:\n
/// 27/04/2011 : P G Jones - New file \n
/// 2014-02-26 : P G Jones - DS Review refactor \n
///
/// \details This class contains the fit vertices.
///
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/// \class RAT::DS::FitResult::NoFitResultError
///
/// \brief An exception that is thrown when a user atempts to retrieve
/// a fit result that does not exist.
///
/// \author Phil G Jones
///
/// REVISION HISTORY:\n
/// 29/05/2012 : P G Jones - New file \n
/// 2014-02-26 : P G Jones - Inherit from DataNotFound. \n
///
/// \details This error is thrown when a fit has not been executed or
/// if the fit fails
///
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/// \class RAT::DS::FitResult::NoVertexError
///
/// \brief An exception that is thrown when a user atempts to retrieve
/// a vertex that does not exist
///
/// \author Phil G Jones
///
/// REVISION HISTORY:\n
/// 15/06/2011 : P G Jones - New file \n
/// 2014-02-26 : P G Jones - Inherit from DataNotFound. \n
///
/// \details As brief
///
////////////////////////////////////////////////////////////////////////
#ifndef __RAT_DS_FitResult_
#define __RAT_DS_FitResult_
#include
#include
#include
#include
#include