#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. |