8#include <tracking/vxdHoughTracking/filters/pathFilters/FiveHitFilter.h>
9#include <tracking/trackFindingCDC/filters/base/Filter.icc.h>
10#include <tracking/trackFindingCDC/utilities/StringManipulation.h>
11#include <framework/core/ModuleParamList.templateDetails.h>
12#include <framework/geometry/BFieldManager.h>
15using namespace TrackFindingCDC;
16using namespace vxdHoughTracking;
21 "Cut on the POCA difference in xy with the POCA obtained from a .",
25TrackFindingCDC::Weight
28 const std::vector<TrackFindingCDC::WithWeight<const VXDHoughState*>>& previousHits = pair.first;
31 if (previousHits.size() != 4) {
The Module parameter list class.
AObject Object
Type of the object to be analysed.
TrackFindingCDC::Weight operator()(const BasePathFilter::Object &pair) override
Return the weight based on azimuthal-angle separation.
double m_helixFitPocaDCut
cut on the POCA distance in xy obtained from the helixFitEstimator
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) override
Expose the parameters.
void addParameter(const std::string &name, T ¶mVariable, const std::string &description, const T &defaultValue)
Adds a new parameter to the module list.
Abstract base class for different kinds of events.