1#ifndef __JTOOLS__JTRANSFORMABLEMULTIFUNCTION__ 
    2#define __JTOOLS__JTRANSFORMABLEMULTIFUNCTION__ 
   37  template<
class JFunction_t, 
 
   42    public JTransformable<JMapLength<JMaplist_t>::value, typename JFunction_t::argument_type>
 
  125    template<
class __JFunction_t, 
class __JMaplist_t, 
class __JDistance_t>    
 
  139    template<
class JHistogram_t, 
class __JMaplist_t, 
class __JDistance_t>
 
  155    template<
class JMultiFunction_t>
 
  156    void add(
const JMultiFunction_t& input)
 
  158      for (
super_iterator i = this->super_begin(); i != this->super_end(); ++i) {
 
  170          for (
typename function_type::iterator 
j = f1.begin(); 
j != f1.end(); ++
j) {
 
 
  190    template<
class ...Args>
 
  229      for (
super_iterator i = this->super_begin(); i != this->super_end(); ++i) {
 
  237        function.transform(get);
 
  238        function.transform(put);
 
 
  257      return object.transformer->read(in);
 
 
  270      out << static_cast<const multifunction_type&>(
object);
 
  272      return object.transformer->write(out);
 
 
 
  286  template<
class JHistogram_t,
 
  287           class JHistogramMaplist_t,
 
  288           class JHistogramDistance_t,
 
  290           class JFunctionMaplist_t,
 
  291           class JFunctionDistance_t>
 
Interface for binary input.
 
Interface for binary output.
 
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
double getValue(const double x) const
Function value.