10#include <tracking/trackFindingCDC/findlets/base/Findlet.h>
11#include <framework/datastore/StoreArray.h>
22 class ModuleParamList;
30 std::pair<VxdID, long>, std::pair<VxdID, long>> {
33 std::pair<VxdID, long>, std::pair<VxdID, long>>;
46 void apply(
const std::vector<std::pair<double, double>>& uTracks,
const std::vector<std::pair<double, double>>& vTracks,
47 std::vector<std::pair<VxdID, long>>& uExtrapolations, std::vector<std::pair<VxdID, long>>& vExtrapolations)
override;
55 void extrapolateUTrack(
const double trackPhi,
const double trackRadius,
const uint layer,
56 std::vector<std::pair<VxdID, long>>& uExtrapolations);
63 std::vector<std::pair<VxdID, long>>& vExtrapolations);
The Module parameter list class.
Accessor to arrays stored in the data store.
Interface for a minimal algorithm part that wants to expose some parameters to a module.
Abstract base class for different kinds of events.