CMS 3D CMS Logo

Public Member Functions | Private Attributes

PhysicsTools::MVAModuleHelper< Record, Object, Filler >::Value Class Reference

List of all members.

Public Member Functions

PhysicsTools::AtomicId getName () const
double getValue () const
bool update (const Object &object) const
 Value (const std::string &name)
 Value (const std::string &name, double value)

Private Attributes

Filler filler
PhysicsTools::AtomicId name
double value

Detailed Description

template<class Record, typename Object, class Filler = MVAModuleHelperDefaultFiller<Object>>
class PhysicsTools::MVAModuleHelper< Record, Object, Filler >::Value

Definition at line 82 of file MVAModuleHelper.h.


Constructor & Destructor Documentation

template<class Record , typename Object , class Filler = MVAModuleHelperDefaultFiller<Object>>
PhysicsTools::MVAModuleHelper< Record, Object, Filler >::Value::Value ( const std::string &  name) [inline]

Definition at line 84 of file MVAModuleHelper.h.

                                             :
                        name(name), filler(name) {}
template<class Record , typename Object , class Filler = MVAModuleHelperDefaultFiller<Object>>
PhysicsTools::MVAModuleHelper< Record, Object, Filler >::Value::Value ( const std::string &  name,
double  value 
) [inline]

Definition at line 86 of file MVAModuleHelper.h.


Member Function Documentation

template<class Record , typename Object , class Filler = MVAModuleHelperDefaultFiller<Object>>
PhysicsTools::AtomicId PhysicsTools::MVAModuleHelper< Record, Object, Filler >::Value::getName ( void  ) const [inline]
template<class Record , typename Object , class Filler = MVAModuleHelperDefaultFiller<Object>>
double PhysicsTools::MVAModuleHelper< Record, Object, Filler >::Value::getValue ( ) const [inline]
template<class Record , typename Object , class Filler = MVAModuleHelperDefaultFiller<Object>>
bool PhysicsTools::MVAModuleHelper< Record, Object, Filler >::Value::update ( const Object &  object) const [inline]

Member Data Documentation

template<class Record , typename Object , class Filler = MVAModuleHelperDefaultFiller<Object>>
Filler PhysicsTools::MVAModuleHelper< Record, Object, Filler >::Value::filler [private]
template<class Record , typename Object , class Filler = MVAModuleHelperDefaultFiller<Object>>
PhysicsTools::AtomicId PhysicsTools::MVAModuleHelper< Record, Object, Filler >::Value::name [private]
template<class Record , typename Object , class Filler = MVAModuleHelperDefaultFiller<Object>>
double PhysicsTools::MVAModuleHelper< Record, Object, Filler >::Value::value [mutable, private]