#include <HcalConstFunctor.h>
Public Member Functions | |
HcalConstFunctor () | |
HcalConstFunctor (const double value) | |
double | operator() (double x) const override |
~HcalConstFunctor () override | |
Public Member Functions inherited from AbsHcalFunctor | |
bool | operator!= (const AbsHcalFunctor &r) const |
bool | operator== (const AbsHcalFunctor &r) const |
virtual double | xmax () const |
virtual double | xmin () const |
virtual | ~AbsHcalFunctor () |
Protected Member Functions | |
bool | isEqual (const AbsHcalFunctor &other) const override |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, unsigned) |
Private Attributes | |
double | value_ |
Friends | |
class | boost::serialization::access |
Additional Inherited Members | |
Static Protected Member Functions inherited from AbsHcalFunctor | |
template<class Iter > | |
static bool | isStrictlyDecreasing (Iter begin, Iter const end) |
template<class Iter > | |
static bool | isStrictlyIncreasing (Iter begin, Iter const end) |
Definition at line 12 of file HcalConstFunctor.h.
HcalConstFunctor::HcalConstFunctor | ( | ) |
Definition at line 3 of file HcalConstFunctor.cc.
|
explicit |
Definition at line 8 of file HcalConstFunctor.cc.
|
inlineoverride |
|
inlineoverrideprotectedvirtual |
Implements AbsHcalFunctor.
Definition at line 26 of file HcalConstFunctor.h.
References trackingPlots::other, alignCSCRings::r, and value_.
|
overridevirtual |
Implements AbsHcalFunctor.
Definition at line 13 of file HcalConstFunctor.cc.
References value_.
Referenced by ~HcalConstFunctor().
|
inlineprivate |
|
friend |
Definition at line 35 of file HcalConstFunctor.h.
|
private |
Definition at line 33 of file HcalConstFunctor.h.
Referenced by isEqual(), operator()(), and serialize().