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


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