CMS 3D CMS Logo

List of all members | Public Member Functions
emtf::LossFunction Class Referenceabstract

#include <LossFunctions.h>

Inheritance diagram for emtf::LossFunction:
emtf::AbsoluteDeviation emtf::Huber emtf::LeastSquares emtf::PercentErrorSquared

Public Member Functions

virtual double fit (std::vector< Event * > &v)=0
 
virtual int id ()=0
 
virtual std::string name ()=0
 
virtual double target (Event *e)=0
 
virtual ~LossFunction ()=default
 

Detailed Description

Definition at line 20 of file LossFunctions.h.

Constructor & Destructor Documentation

◆ ~LossFunction()

virtual emtf::LossFunction::~LossFunction ( )
virtualdefault

Member Function Documentation

◆ fit()

virtual double emtf::LossFunction::fit ( std::vector< Event * > &  v)
pure virtual

◆ id()

virtual int emtf::LossFunction::id ( )
pure virtual

◆ name()

virtual std::string emtf::LossFunction::name ( )
pure virtual

◆ target()

virtual double emtf::LossFunction::target ( Event e)
pure virtual