CMS 3D CMS Logo

PhysicsTools::MVATrainerContainer Class Reference

#include <PhysicsTools/MVATrainer/interface/MVATrainerContainer.h>

Inheritance diagram for PhysicsTools::MVATrainerContainer:

PhysicsTools::Calibration::MVAComputerContainer

List of all members.

Public Types

typedef
MVATrainerLooper::TrainObject 
Value_t

Public Member Functions

void addTrainer (const std::string &label, const Value_t &calibration)
virtual const
Calibration::MVAComputer
find (const std::string &label) const

Private Types

typedef std::map< std::string,
Value_t
Map_t

Private Attributes

Map_t trainCalibs


Detailed Description

Definition at line 16 of file MVATrainerContainer.h.


Member Typedef Documentation

typedef std::map<std::string, Value_t> PhysicsTools::MVATrainerContainer::Map_t [private]

Definition at line 34 of file MVATrainerContainer.h.

typedef MVATrainerLooper::TrainObject PhysicsTools::MVATrainerContainer::Value_t

Definition at line 18 of file MVATrainerContainer.h.


Member Function Documentation

void PhysicsTools::MVATrainerContainer::addTrainer ( const std::string &  label,
const Value_t calibration 
) [inline]

Definition at line 30 of file MVATrainerContainer.h.

References trainCalibs.

virtual const Calibration::MVAComputer& PhysicsTools::MVATrainerContainer::find ( const std::string &  label  )  const [inline, virtual]

Reimplemented from PhysicsTools::Calibration::MVAComputerContainer.

Definition at line 21 of file MVATrainerContainer.h.

References find(), and trainCalibs.

00022         {
00023                 Map_t::const_iterator pos = trainCalibs.find(label);
00024                 if (pos != trainCalibs.end())
00025                         return *pos->second.get();
00026 
00027                 return Calibration::MVAComputerContainer::find(label);
00028         }


Member Data Documentation

Map_t PhysicsTools::MVATrainerContainer::trainCalibs [private]

Definition at line 36 of file MVATrainerContainer.h.

Referenced by addTrainer(), and find().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:50:11 2009 for CMSSW by  doxygen 1.5.4