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>
15 using namespace TrackFindingCDC;
16 using namespace vxdHoughTracking;
18 void FiveHitFilter::exposeParameters(
ModuleParamList* moduleParamList,
const std::string& prefix)
20 moduleParamList->
addParameter(TrackFindingCDC::prefixed(prefix,
"helixFitPocaDCut"), m_helixFitPocaDCut,
21 "Cut on the POCA difference in xy with the POCA obtained from a .",
25 TrackFindingCDC::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.
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.