#include <H1Funs.h>
Inheritance diagram for JBLH1IntFunIter< H1SomePtr >:
The template argument H1SomePtr is the H1 Pointer type that has to be used to retrieve the value, such as H1IntPtr or H1ShortPtr.
Definition at line 176 of file H1Funs.h.
Public Member Functions | |
JBLH1IntFunIter (const char *branchname_, const FillIterator &iter_) | |
Constructor from a branch name. | |
JBLH1IntFunIter (const H1SomePtr &ptr_, const FillIterator &iter_) | |
Constructor from an existing pointer. | |
int | operator() () const |
Returns the value of the variable, using the iterator. | |
virtual const FillIterator * | getIterator () const |
Returns pointer to iterator. | |
Protected Member Functions | |
virtual | ~JBLH1IntFunIter () |
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 179 of file H1Funs.h. References NamedO::getName(), JBLH1IntFunIter< H1SomePtr >::iter, and JBLH1IntFunIter< H1SomePtr >::ptr. |
|
Constructor from an existing pointer.
Definition at line 190 of file H1Funs.h. References NamedO::getName(), JBLH1IntFunIter< H1SomePtr >::iter, and JBLH1IntFunIter< H1SomePtr >::ptr. |