Generates axial tracks from hit using the special leaf processing inspired by the legendre algorithm.
More...
#include <AxialTrackCreatorHitHough.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.
|
|
|
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 |
| Initialize the findlet before event processing.
|
|
void | apply (const std::vector< const CDCWireHit * > &axialWireHits, std::vector< CDCTrack > &tracks) final |
| Generates the tracks from the given segments into the output argument.
|
|
void | terminate () final |
| Cleanup the findlet after event processing.
|
|
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 | 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.
|
|
|
static std::vector< float > | getDefaultCurvBounds (std::array< float, 2 > curvSpan, int granularityLevel) |
| Get a series of parameters to be set for each pass over the rough hough space.
|
|
|
using | ToVector = typename ToVectorImpl< T >::Type |
| Short hand for ToRangeImpl.
|
|
|
static const int | c_phi0Divisions = 2 |
| Fixed parameter: Number of divisions in the phi0 direction.
|
|
static const int | c_curvDivisions = 2 |
| Fixed parameter: Number of divisions in the curv direction.
|
|
Generates axial tracks from hit using the special leaf processing inspired by the legendre algorithm.
Definition at line 42 of file AxialTrackCreatorHitHough.h.
The documentation for this class was generated from the following files: