CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
Huber Class Reference

#include <LossFunctions.h>

Inheritance diagram for Huber:
L1TLossFunction

Public Member Functions

double calculateQuantile (std::vector< emtf::Event * > &v, double whichQuantile)
 
Double_t fit (std::vector< emtf::Event * > &v)
 
 Huber ()
 
int id ()
 
std::string name ()
 
Double_t target (emtf::Event *e)
 
 ~Huber ()
 

Public Attributes

double quantile
 
double residual_median
 

Detailed Description

Definition at line 127 of file LossFunctions.h.

Constructor & Destructor Documentation

Huber::Huber ( )
inline

Definition at line 130 of file LossFunctions.h.

Huber::~Huber ( )
inline

Definition at line 131 of file LossFunctions.h.

Member Function Documentation

double Huber::calculateQuantile ( std::vector< emtf::Event * > &  v,
double  whichQuantile 
)
inline

Definition at line 169 of file LossFunctions.h.

Double_t Huber::fit ( std::vector< emtf::Event * > &  v)
inlinevirtual

Implements L1TLossFunction.

Definition at line 146 of file LossFunctions.h.

int Huber::id ( void  )
inlinevirtual

Implements L1TLossFunction.

Definition at line 167 of file LossFunctions.h.

std::string Huber::name ( void  )
inlinevirtual

Implements L1TLossFunction.

Definition at line 166 of file LossFunctions.h.

Referenced by VIDSelectorBase.VIDSelectorBase::initialize().

Double_t Huber::target ( emtf::Event e)
inlinevirtual

Implements L1TLossFunction.

Definition at line 136 of file LossFunctions.h.

Member Data Documentation

double Huber::quantile

Definition at line 133 of file LossFunctions.h.

double Huber::residual_median

Definition at line 134 of file LossFunctions.h.