#ifndef FITSTATEDIVERGED_H_
#define FITSTATEDIVERGED_H_
//_____________________________________________________________________________
///
/// \class FitStateDiverged
///
/// FitStateDiverged is the diverged state - Iterate calculates
/// number of planes to fit during next iteration.
///
/// \author Sergei avva@fnal.gov
///

#include "FitState.h"

class FitContext;

class FitStateDiverged : public FitState {

public:
    
    ///
    /// Iterate
    ///
    void Iterate(FitContext& context) const;
    
    ///
    /// Name() - return name of the state 
    ///
    const std::string& Name() const;    
};

#endif // FITSTATEDIVERGED_H_
