Generates straight axial tracks from IP to an ECL cluster.
More...
#include <AxialStraightTrackFinder.h>
|
using | IOTypes = std::tuple< AIOTypes... > |
| Types that should be served to apply on invokation.
|
|
using | IOVectors = std::tuple< std::vector< AIOTypes >... > |
| Vector types that should be served to apply on invokation.
|
|
|
| AxialStraightTrackFinder () |
| Constructor.
|
|
void | initialize () final |
| Receive signal before the start of the event processing.
|
|
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 | apply (const std::vector< CDCWireHit > &wireHits, std::vector< CDCTrack > &tracks) |
| Main method to apply the track finding.
|
|
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 | 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.
|
|
|
using | ToVector = typename ToVectorImpl< T >::Type |
| Short hand for ToRangeImpl.
|
|
Generates straight axial tracks from IP to an ECL cluster.
NOTE this might be merged with MonopoleAxialTrackFinderLegendre after debugging
Definition at line 34 of file AxialStraightTrackFinder.h.
The documentation for this class was generated from the following files: