14 if(name ==
"TimeNeighbour") {
16 }
else if(name ==
"SameTimeNeighbour") {
18 }
else if(name ==
"SideNeighbour") {
20 }
else if(name ==
"AllSideNeighbour") {
22 }
else if(name ==
"NeverNeighbour") {
24 }
else if(name ==
"SideOrSameTimeTrigger") {
26 }
else if(name ==
"SameChannelNeighbour") {
#define Q_BEGIN_NAMESPACE
Q_BEGIN_NAMESPACE QReaderNeighbour * QReaderNeighbourFactory(const std::string &name)
factory for neighbour algorithms.
Return all side neighbours of an event.
Always return that two events are not neighbours.
Neighbours if two events are time neighbours and have the same channel.
Neighbours if two events have the same time.
Return neighbours that are side pulses of a main pulse.
Side pulses OR same time events.
Neighbours that are neighbours in time.