Helper findlet which applies its () operator to all pairs of path and hit with all hits in the given child hit list.
More...
|
void | apply (const std::vector< TrackFindingCDC::WithWeight< const AHit * >> ¤tPath, std::vector< TrackFindingCDC::WithWeight< AHit * >> &childHits) override |
| Apply the () operator to all pairs of hit and current path.
|
|
virtual TrackFindingCDC::Weight | operator() (const Object &object) |
| The filter operator for this class.
|
|
virtual std::string | getDescription () |
| Brief description of the purpose of the concret findlet.
|
|
virtual void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) |
| Forward prefixed parameters of this findlet to the module parameter list.
|
|
virtual void | apply (ToVector< AIOTypes > &... ioVectors)=0 |
| Main function executing the algorithm.
|
|
void | initialize () override |
| Receive and dispatch signal before the start of the event processing.
|
|
void | beginRun () override |
| Receive and dispatch signal for the beginning of a new run.
|
|
void | beginEvent () override |
| Receive and dispatch signal for the start of a new event.
|
|
void | endRun () override |
| Receive and dispatch signal for the end of the run.
|
|
void | terminate () override |
| Receive and dispatch Signal for termination of the event processing.
|
|
template<class AHit>
class Belle2::vxdHoughTracking::OnHitApplier< AHit >
Helper findlet which applies its () operator to all pairs of path and hit with all hits in the given child hit list.
It deletes all hits in the list, where the operator () return NAN. Should probably be overloaded in derived classes.
Definition at line 29 of file OnHitApplier.dcl.h.