#include <NTIntFun.h>
Inheritance diagram for NTIntFun:


Author: Benno List, Jenny List
Changelog:
Definition at line 32 of file NTIntFun.h.
Public Member Functions | |
| NTIntFun (const std::string &name_) | |
| Constructor from a name.   | |
| NTIntFun (const std::string &name_, const IntFun *iter_) | |
| Constructor from a name and an iterator.   | |
| NTIntFun (const std::string &name_, int offset_) | |
| Constructor from a name and an offsets.   | |
| virtual NTIntFun & | operator[] (const IntFunPoR &iter_) const=0 | 
| Returns a new object with a different iterator.   | |
| virtual NTIntFun & | 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 | ~NTIntFun () | 
| 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> NTIntFunT< Ntuple, T > & | ntintfun (const Ntuple &nt, T Ntuple::*p_mem, const char *name_="?", const IntFunPoR &iter_=0) | 
| returns a IntFun from an ntuple data member   | |
| template<class Ntuple, class T> NTIntFunT< Ntuple, T > & | ntintfun (const Ntuple &nt, T Ntuple::*p_mem, const char *name_="?", int offset_) | 
| returns a IntFun from an ntuple data member   | |
      
  | 
  
| 
 Constructor from a name. 
 
 Definition at line 19 of file NTIntFun.C. References NamedO::getName().  | 
  
      
  | 
  ||||||||||||
| 
 Constructor from a name and an iterator. 
 
 Definition at line 29 of file NTIntFun.C. References NamedO::getName().  | 
  
      
  | 
  ||||||||||||
| 
 Constructor from a name and an offsets. 
 
 Definition at line 39 of file NTIntFun.C. References NamedO::getName().  | 
  
      
  | 
  
| 
 Returns a new object with a different iterator. 
 
 Implemented in NTIntFunT< Ntuple, T >.  | 
  
      
  | 
  
| 
 Returns a new object with a different offset. 
 
 Implemented in NTIntFunT< Ntuple, T >.  | 
  
      
  | 
  ||||||||||||||||||||||||
| 
 returns a IntFun from an ntuple data member 
 
 Definition at line 206 of file NTIntFun.h.  | 
  
      
  | 
  ||||||||||||||||||||||||
| 
 returns a IntFun from an ntuple data member 
 
 Definition at line 219 of file NTIntFun.h.  | 
  
 
1.3.2