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.