Inheritance diagram for QCoincidenceFilter:

Public Member Functions | |
| QCoincidenceFilter (const std::string &name) | |
| constructor | |
| virtual | ~QCoincidenceFilter () |
| destructor | |
| virtual bool | Filter (const QCoincidence &coinc) const=0 |
| abstract Filter() method implemented by child classes | |
| virtual std::string | Dump () const=0 |
| dump filter parameters | |
| virtual bool | IsASplitter () const |
| virtual std::list< QCoincidence > | Split (const QCoincidence &coinc) const |
| abstract Splitter() method implemented by child classes | |
| virtual bool QCoincidenceFilter::Filter | ( | const QCoincidence & | coinc | ) | const [pure virtual] |
abstract Filter() method implemented by child classes
| coinc | QCoincidence to be filtered |
Implemented in QEnergyFilter, QPositionFilter, and QTotalEnergyFilter.
| virtual std::string QCoincidenceFilter::Dump | ( | ) | const [pure virtual] |
dump filter parameters
Implemented in QCoPatternSplitter, QCoPositionSplitter, QEnergyFilter, QPositionFilter, and QTotalEnergyFilter.
| std::list< QCoincidence > QCoincidenceFilter::Split | ( | const QCoincidence & | coinc | ) | const [virtual] |
abstract Splitter() method implemented by child classes
| coinc | QCoincidence to be splitted |
Reimplemented in QCoPatternSplitter, and QCoPositionSplitter.
1.5.1