10#include <tracking/trackFindingCDC/filters/facet/BaseFacetFilter.h>
12#include <cdc/topology/ISuperLayer.h>
23 namespace TrackingUtilities {
26 namespace TrackFindingCDC {
54 TrackingUtilities::Weight operator()(const TrackingUtilities::CDCFacet& facet) final;
The Module parameter list class.
std::vector< double > m_param_chi2CutByISuperLayer
Parameter : The chi2 cut values distinguished by superlayer.
Chi2FacetFilter()
Constructor with the default chi2 cut value and width parameter.
double m_param_penaltyFactor
Parameter : The chi2 cut values distinguished by superlayer.
void initialize() final
Initialise the parameter caches before the processing starts.
BaseFacetFilter Super
Type of the super class.
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) final
Expose the set of parameters of the filter to the module parameter list.
std::array< double, CDC::ISuperLayerUtil::c_N > m_penaltyWidthByISuperLayer
Memory for the chi2 cut values distinguished by superlayer.
std::array< double, CDC::ISuperLayerUtil::c_N > m_chi2CutByISuperLayer
Memory for the chi2 cut values distinguished by superlayer.
Class representing a triple of neighboring oriented wire with additional trajectory information.
Abstract base class for different kinds of events.