///////////////////////////////////////////////////////////////////////
//
// Simple direction fitting method
//
// Author: Phil G Jones
// Author: Matthew Mottram -- contact person
//
// REVISION HISTORY:
// 19/08/2013 : P G Jones - New file
// 02/04/2019 : L Lebanowski - Remove charge weighting [DocDB 5693]
//
// Reconstructs the direction, code stolen from I Coulter and
// the DirectionLikelihood.
//
///////////////////////////////////////////////////////////////////////
#ifndef __RAT_Method_SimpleDirection_
#define __RAT_Method_SimpleDirection_
#include
#include
#include
#include
namespace RAT
{
namespace Methods
{
class SimpleDirection : public SeededMethod, SelectorMethod
{
public:
virtual std::string
GetName() const { return SimpleDirection::Name(); }
static std::string
Name() { return std::string( "simpleDirection" ); }
void Initialise( const std::string& ) { }
void BeginOfRun( DS::Run& ) { }
void EndOfRun( DS::Run& ) { }
virtual DS::FitResult
GetBestFit();
// Sets the seed to the default
void DefaultSeed();
};
} //::Method
} //::RAT
#endif