CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

ESWeightSet Class Reference

#include <ESWeightSet.h>

List of all members.

Public Types

typedef math::Matrix< 2, 3 >::type ESWeightMatrix

Public Member Functions

 ESWeightSet ()
 ESWeightSet (const ESWeightSet &aset)
 ESWeightSet (ESWeightMatrix &amat)
ESWeightMatrixgetWeights ()
const ESWeightMatrixgetWeights () const
ESWeightSetoperator= (const ESWeightSet &rhs)
void print (std::ostream &o) const
 ~ESWeightSet ()

Private Attributes

ESWeightMatrix wgtBeforeSwitch_

Detailed Description

Definition at line 8 of file ESWeightSet.h.


Member Typedef Documentation

Definition at line 12 of file ESWeightSet.h.


Constructor & Destructor Documentation

ESWeightSet::ESWeightSet ( )

Definition at line 2 of file ESWeightSet.cc.

                         {

}
ESWeightSet::ESWeightSet ( const ESWeightSet aset)

Definition at line 6 of file ESWeightSet.cc.

References wgtBeforeSwitch_.

                                               {
  wgtBeforeSwitch_ = rhs.wgtBeforeSwitch_;
}
ESWeightSet::ESWeightSet ( ESWeightMatrix amat)

Definition at line 10 of file ESWeightSet.cc.

References wgtBeforeSwitch_.

                                            {
  wgtBeforeSwitch_ = rhs ;
}
ESWeightSet::~ESWeightSet ( )

Definition at line 19 of file ESWeightSet.cc.

                          {
}

Member Function Documentation

ESWeightMatrix& ESWeightSet::getWeights ( ) [inline]

Definition at line 19 of file ESWeightSet.h.

References wgtBeforeSwitch_.

{ return wgtBeforeSwitch_; }
const ESWeightMatrix& ESWeightSet::getWeights ( ) const [inline]

Definition at line 21 of file ESWeightSet.h.

References wgtBeforeSwitch_.

{ return wgtBeforeSwitch_; }
ESWeightSet & ESWeightSet::operator= ( const ESWeightSet rhs)

Definition at line 14 of file ESWeightSet.cc.

References wgtBeforeSwitch_.

                                                          {
  wgtBeforeSwitch_ = rhs.wgtBeforeSwitch_;
  return *this;
}
void ESWeightSet::print ( std::ostream &  o) const [inline]

Definition at line 25 of file ESWeightSet.h.

References wgtBeforeSwitch_.

                                  {
    using namespace std;
    o << "wgtBeforeSwitch_.: " << wgtBeforeSwitch_
      << endl;
  }

Member Data Documentation

Definition at line 33 of file ESWeightSet.h.

Referenced by ESWeightSet(), getWeights(), operator=(), and print().