10#include <tracking/trackFindingCDC/findlets/base/Findlet.h>
12#include <tracking/trackFindingCDC/findlets/minimal/AxialStraightTrackCreator.h>
13#include <framework/datastore/StoreArray.h>
25 namespace TrackFindingCDC {
The Module parameter list class.
Accessor to arrays stored in the data store.
A findlet that searches for straight tracks in CDC coming form IP to an ECL cluster.
Generates straight axial tracks from IP to an ECL cluster.
void initialize() final
Receive signal before the start of the event processing.
std::string getDescription() final
Short description of the findlet.
AxialStraightTrackCreator m_axialStraightTrackCreator
Findlet for straight legendre pass.
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.
StoreArray< ECLCluster > m_storeArrayClusters
Accessor to the ECLClusters StoreArray.
AxialStraightTrackFinder()
Constructor.
Class representing a sequence of three dimensional reconstructed hits.
Class representing a hit wire in the central drift chamber.
Interface for a minimal algorithm part that wants to expose some parameters to a module.
Abstract base class for different kinds of events.