|
std::string | getDescription () final |
| Short description of the findlet.
|
|
void | exposeParameters (ModuleParamList *moduleParamList, const std::string &prefix) final |
| Expose the parameters to a module.
|
|
void | initialize () final |
| Signals the start of the event processing.
|
|
void | beginEvent () final |
| Prepare the Monte Carlo information at the start of the event.
|
|
void | apply (std::vector< CDCWireHit > &wireHits) final |
| Main algorithm marking the hit of higher loops as background.
|
|
virtual void | exposeParameters (ModuleParamList *moduleParamList __attribute__((unused)), const std::string &prefix __attribute__((unused))) |
| Forward prefixed parameters of this findlet to the module parameter list.
|
|
virtual void | apply (ToVector< AIOTypes > &... ioVectors)=0 |
| Main function executing the algorithm.
|
|
void | beginRun () override |
| Receive and dispatch signal for the beginning of a new run.
|
|
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.
|
|
Marks all hits that are not on the first loop of the track as background.
By marking them as background hits are excluded from the track finding procedures Application of this findlet somewhat reduces the complexity of the track finding since only hits within a limited time need to be tracked. It is however useful to validated fitting procedures and to bias multivariate to favor the first loops and do not apply a penalty for uncovered higher order loops
Definition at line 44 of file WireHitMCMultiLoopBlocker.h.