#include <H1Funs.h>
Inheritance diagram for JBLH1FloatFunIter< H1SomePtr >:
The template argument H1SomePtr is the H1 Pointer type that has to be used to retrieve the value, such as H1FloatPtr or H1IntPtr.
Definition at line 55 of file H1Funs.h.
Public Member Functions | |
JBLH1FloatFunIter (const char *branchname_, const FillIterator &iter_) | |
Constructor from a branch name. | |
JBLH1FloatFunIter (const H1SomePtr &ptr_, const FillIterator &iter_, const char *pointername_=0) | |
Constructor from an existing pointer. | |
Float_FF | operator() () const |
Returns the value of the variable, using the iterator. | |
virtual const FillIterator * | getIterator () const |
Returns pointer to iterator. | |
Protected Member Functions | |
virtual | ~JBLH1FloatFunIter () |
Protected destructor to ensure creation on the heap. | |
Private Attributes | |
const H1SomePtr & | ptr |
The H1 pointer. | |
const FillIterator & | iter |
The iterator. |
|
Constructor from a branch name.
Definition at line 58 of file H1Funs.h. References NamedO::getName(), JBLH1FloatFunIter< H1SomePtr >::iter, and JBLH1FloatFunIter< H1SomePtr >::ptr. |
|
Constructor from an existing pointer.
Definition at line 69 of file H1Funs.h. References NamedO::getName(), JBLH1FloatFunIter< H1SomePtr >::iter, and JBLH1FloatFunIter< H1SomePtr >::ptr. |