FitResult Class Reference

Ratpac-two: RAT::DS::FitResult Class Reference
Ratpac-two
Inheritance diagram for RAT::DS::FitResult:

Public Member Functions

 FitResult (std::string _name="", std::string _tag="")
 
virtual const std::string & GetFitterName () const
 
virtual void SetFitterName (const std::string &_name)
 
virtual const std::string & GetTag () const
 
virtual void SetTag (const std::string &_tag)
 
virtual const std::string GetFullName () const
 
virtual const TVector3 & GetPosition () const
 
virtual void SetPosition (const TVector3 &_pos)
 
virtual const bool GetValidPosition ()
 
virtual void SetValidPosition (const bool _valid)
 
virtual const bool GetEnablePosition ()
 
virtual void SetEnablePosition (const bool _enable)
 
virtual const TVector3 & GetDirection () const
 
virtual void SetDirection (const TVector3 &_dir)
 
virtual const bool GetValidDirection ()
 
virtual void SetValidDirection (const bool _valid)
 
virtual const bool GetEnableDirection ()
 
virtual void SetEnableDirection (const bool _enable)
 
virtual const double GetEnergy ()
 
virtual void SetEnergy (const double _energy)
 
virtual const bool GetValidEnergy ()
 
virtual void SetValidEnergy (const bool _valid)
 
virtual const bool GetEnableEnergy ()
 
virtual void SetEnableEnergy (const bool _enable)
 
virtual const double GetTime ()
 
virtual void SetTime (const double _time)
 
virtual const bool GetValidTime ()
 
virtual void SetValidTime (const bool _valid)
 
virtual const bool GetEnableTime ()
 
virtual void SetEnableTime (const bool _enable)
 
void SetFigureOfMerit (const std::string &name, double value)
 
double GetFigureOfMerit (const std::string &name)
 
 ClassDef (FitResult, 2)
 

Static Public Member Functions

static std::string GetFitterNameFromFullName (const std::string &full_name)
 

Public Attributes

std::map< std::string, double > figuresOfMerit
 
std::map< std::string, Classifierclassifiers
 

Protected Attributes

std::string fitter_name
 
std::string tag
 
TVector3 fit_position
 
TVector3 fit_direction
 
double fit_energy
 
double fit_time
 
bool valid_position = false
 
bool valid_direction = false
 
bool valid_energy = false
 
bool valid_time = false
 
bool enable_position = false
 
bool enable_direction = false
 
bool enable_energy = false
 
bool enable_time = false
 

The documentation for this class was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/ds/include/RAT/DS/FitResult.hh