#include <NTFloatFun.h>
Inheritance diagram for NTFloatFun:
Author: Benno List, Jenny List
Changelog:
Definition at line 35 of file NTFloatFun.h.
Public Member Functions | |
NTFloatFun (const std::string &name_) | |
Constructor from a name. | |
NTFloatFun (const std::string &name_, const IntFun *iter_) | |
Constructor from a name and an iterator. | |
NTFloatFun (const std::string &name_, int offset_) | |
Constructor from a name and an offsets. | |
virtual NTFloatFun & | operator[] (const IntFunPoR &iter_) const=0 |
Returns a new object with a different iterator. | |
virtual NTFloatFun & | operator[] (int offset_) const=0 |
Returns a new object with a different offset. | |
virtual const FillIterator * | getIterator () const |
Returns pointer to iterator, if any. | |
Protected Member Functions | |
virtual | ~NTFloatFun () |
Protected destructor ensures creation on the heap. | |
std::string | getBaseName () const |
Returns the part of the name before the "[". | |
Protected Attributes | |
const IntFun * | iter |
An optional FillIterator. | |
int | offset |
An optional offset, i.e. array index. | |
Related Functions | |
(Note that these are not member functions.) | |
template<class Ntuple, class T> NTFloatFunT< Ntuple, T > & | ntfloatfun (const Ntuple &nt, T Ntuple::*p_mem, const char *name_="?", const IntFunPoR &iter_=0) |
returns a FloatFun from an ntuple data member | |
template<class Ntuple, class T> NTFloatFunT< Ntuple, T > & | ntfloatfun (const Ntuple &nt, T Ntuple::*p_mem, const char *name_="?", int offset_) |
returns a FloatFun from an ntuple data member | |
template<class Ntuple, class T> NTFloatFunG< Ntuple, T > & | ntfloatfun (const Ntuple &nt, T(Ntuple::*p_mem)(), const char *name_="?") |
returns a FloatFun from an ntuple access function | |
template<class Ntuple, class T> NTFloatFunG< Ntuple, T > & | ntfloatfun (const Ntuple &nt, T(Ntuple::*p_mem)() const, const char *name_="?") |
returns a FloatFun from an ntuple access function | |
template<class Ntuple, class T, class A> NTFloatFunGA< Ntuple, T, A > & | ntfloatfun (const Ntuple &nt, T(Ntuple::*p_mem)(A), A arg_, const char *name_="?") |
returns a FloatFun from an ntuple access function with an argument | |
template<class Ntuple, class T, class A> NTFloatFunGA< Ntuple, T, A > & | ntfloatfun (const Ntuple &nt, T(Ntuple::*p_mem)(A) const, A arg_, const char *name_="?") |
returns a FloatFun from an ntuple data member | |
template<class T> NTFloatFunGF< T > & | ntfloatfun (T(*p_mem)(), const char *name_="?") |
returns a FloatFun from an ntuple data member |
|
Constructor from a name.
Definition at line 24 of file NTFloatFun.C. References NamedO::getName(). |
|
Constructor from a name and an iterator.
Definition at line 34 of file NTFloatFun.C. References NamedO::getName(). |
|
Constructor from a name and an offsets.
Definition at line 44 of file NTFloatFun.C. References NamedO::getName(). |
|
Returns a new object with a different iterator.
Implemented in NTFloatFunT< Ntuple, T >, NTFloatFunG< Ntuple, T >, NTFloatFunGA< Ntuple, T, A >, and NTFloatFunGF< T >. |
|
Returns a new object with a different offset.
Implemented in NTFloatFunT< Ntuple, T >, NTFloatFunG< Ntuple, T >, NTFloatFunGA< Ntuple, T, A >, and NTFloatFunGF< T >. |
|
returns a FloatFun from an ntuple data member
Definition at line 390 of file NTFloatFun.h. |
|
returns a FloatFun from an ntuple data member
Definition at line 403 of file NTFloatFun.h. |
|
returns a FloatFun from an ntuple access function
Definition at line 416 of file NTFloatFun.h. |
|
returns a FloatFun from an ntuple access function
Definition at line 427 of file NTFloatFun.h. |
|
returns a FloatFun from an ntuple access function with an argument
Definition at line 439 of file NTFloatFun.h. |
|
returns a FloatFun from an ntuple data member
Definition at line 451 of file NTFloatFun.h. |
|
returns a FloatFun from an ntuple data member
Definition at line 464 of file NTFloatFun.h. |