#include <ESWeight.h>
Public Member Functions | |
ESWeight () | |
ESWeight (const double &awgt) | |
ESWeight (const ESWeight &awgt) | |
bool | operator!= (const ESWeight &rhs) const |
double | operator() () const |
bool | operator< (const ESWeight &rhs) const |
bool | operator<= (const ESWeight &rhs) const |
ESWeight & | operator= (const ESWeight &rhs) |
bool | operator== (const ESWeight &rhs) const |
bool | operator> (const ESWeight &rhs) const |
bool | operator>= (const ESWeight &rhs) const |
void | setValue (const double &awgt) |
double | value () const |
Private Attributes | |
double | wgt_ |
Author: Shahram Rahatlou, University of Rome & INFN This is workaround in order to be able to use vector<double> for ECAL weights. because of a conflict I need to define this trivial class so that I can use POOL to store vector<ESWeight>
Definition at line 14 of file ESWeight.h.
ESWeight::ESWeight | ( | ) |
Definition at line 3 of file ESWeight.cc.
References wgt_.
ESWeight::ESWeight | ( | const double & | awgt | ) |
Definition at line 7 of file ESWeight.cc.
References wgt_.
ESWeight::ESWeight | ( | const ESWeight & | awgt | ) |
Definition at line 11 of file ESWeight.cc.
References wgt_.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 15 of file ESWeight.cc.
References wgt_.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 24 of file ESWeight.h.
References wgt_.
Referenced by Vispa.Views.PropertyView.StringProperty::buttonClicked(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Vispa.Views.PropertyView.FileVectorProperty::buttonClicked(), Vispa.Views.PropertyView.TextEditWithButtonProperty::keyPressEvent(), and Vispa.Views.PropertyView.TextEditWithButtonProperty::setMultiline().
|
inline |
Definition at line 21 of file ESWeight.h.
References wgt_.
Referenced by Vispa.Views.PropertyView.FileProperty::buttonClicked(), Types.string::configValue(), Types.FileInPath::configValue(), Mixins.UsingBlock::dumpPython(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Mixins.UsingBlock::insertInto(), Types.double::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.FileInPath::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), Types.vstring::insertInto(), and Vispa.Views.PropertyView.FileProperty::labelDoubleClicked().
|
private |
Definition at line 33 of file ESWeight.h.
Referenced by ESWeight(), operator!=(), operator()(), operator<(), operator<=(), operator=(), operator==(), operator>(), operator>=(), setValue(), and value().