Public Member Functions | |
QCoincidenceScanner () | |
constructor | |
virtual | ~QCoincidenceScanner () |
destructor | |
void | AddFilter (const QCoincidenceFilter *filter) |
register filter into chain | |
std::list< QCoincidence > | Filter (const std::list< QCoincidence > &coincList) const |
apply registered filters to a list of coincidences | |
Private Attributes | |
std::list< const QCoincidenceFilter * > | fFilters |
void QCoincidenceScanner::AddFilter | ( | const QCoincidenceFilter * | filter | ) | [inline] |
register filter into chain
filter | pointer to an object inheriting from QCoincidenceFilter |
Referenced by MCoincidenceTester::Done(), and MCoincidenceFlagger::Done().
std::list< QCoincidence > QCoincidenceScanner::Filter | ( | const std::list< QCoincidence > & | coincList | ) | const |
apply registered filters to a list of coincidences
coincList | list of coincidences the filters will be applied to |
Referenced by MCoincidenceTester::Done(), and MCoincidenceFlagger::Done().