#include <HcalLinearCompositionFunctor.h>
|
template<class Archive > |
void | serialize (Archive &ar, unsigned) |
|
HcalLinearCompositionFunctor::HcalLinearCompositionFunctor |
( |
| ) |
|
|
inline |
HcalLinearCompositionFunctor::HcalLinearCompositionFunctor |
( |
std::shared_ptr< AbsHcalFunctor > |
p, |
|
|
double |
a, |
|
|
double |
b |
|
) |
| |
Definition at line 5 of file HcalLinearCompositionFunctor.cc.
References other_.
11 "In HcalLinearCompositionFunctor constructor: "
12 "can not use a null pointer to another functor");
std::shared_ptr< AbsHcalFunctor > other_
HcalLinearCompositionFunctor::~HcalLinearCompositionFunctor |
( |
| ) |
|
|
inlineoverride |
double HcalLinearCompositionFunctor::a |
( |
| ) |
const |
|
inline |
double HcalLinearCompositionFunctor::b |
( |
| ) |
const |
|
inline |
bool HcalLinearCompositionFunctor::isEqual |
( |
const AbsHcalFunctor & |
other | ) |
const |
|
inlineoverrideprotectedvirtual |
double HcalLinearCompositionFunctor::operator() |
( |
double |
x | ) |
const |
|
overridevirtual |
template<class Archive >
void HcalLinearCompositionFunctor::serialize |
( |
Archive & |
ar, |
|
|
unsigned |
|
|
) |
| |
|
inlineprivate |
Definition at line 49 of file HcalLinearCompositionFunctor.h.
References a_, b_, Exception, and other_.
50 boost::serialization::base_object<AbsHcalFunctor>(*this);
54 #if BOOST_VERSION < 105600 || BOOST_VERSION > 105800
58 "HcalLinearCompositionFunctor can not be"
59 " serialized with this version of boost");
std::shared_ptr< AbsHcalFunctor > other_
double HcalLinearCompositionFunctor::xmax |
( |
| ) |
const |
|
inlineoverridevirtual |
double HcalLinearCompositionFunctor::xmin |
( |
| ) |
const |
|
inlineoverridevirtual |
friend class boost::serialization::access |
|
friend |
double HcalLinearCompositionFunctor::a_ |
|
private |
double HcalLinearCompositionFunctor::b_ |
|
private |