CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
PhysicsTools::Calibration::Interceptor Class Referenceabstract

#include <Interceptor.h>

Inheritance diagram for PhysicsTools::Calibration::Interceptor:
PhysicsTools::Calibration::VarProcessor

Public Member Functions

virtual std::vector
< PhysicsTools::Variable::Flags
configure (const PhysicsTools::MVAComputer *computer, unsigned int n, const std::vector< PhysicsTools::Variable::Flags > &flags)=0
 
virtual std::string getInstanceName () const
 
virtual double intercept (const std::vector< double > *values) const =0
 
- Public Member Functions inherited from PhysicsTools::Calibration::VarProcessor
virtual std::unique_ptr
< VarProcessor
clone () const
 
virtual ~VarProcessor ()
 

Additional Inherited Members

- Public Attributes inherited from PhysicsTools::Calibration::VarProcessor
BitSet inputVars
 

Detailed Description

Definition at line 17 of file Interceptor.h.

Member Function Documentation

virtual std::vector<PhysicsTools::Variable::Flags> PhysicsTools::Calibration::Interceptor::configure ( const PhysicsTools::MVAComputer computer,
unsigned int  n,
const std::vector< PhysicsTools::Variable::Flags > &  flags 
)
pure virtual
virtual std::string PhysicsTools::Calibration::Interceptor::getInstanceName ( ) const
inlinevirtual

Reimplemented from PhysicsTools::Calibration::VarProcessor.

Definition at line 19 of file Interceptor.h.

19 { return "Interceptor"; }
virtual double PhysicsTools::Calibration::Interceptor::intercept ( const std::vector< double > *  values) const
pure virtual