10#include <tracking/trackFindingCDC/filters/facetRelation/BaseFacetRelationFilter.h>
12#include <tracking/trackFindingCDC/topology/ISuperLayer.h>
23 namespace TrackFindingCDC {
The Module parameter list class.
Base class for filtering the neighborhood of facets.
BaseFacetRelationFilter()
Default constructor.
Class representing a triple of neighboring oriented wire with additional trajectory information.
Class filtering the neighborhood of facets based on chi2 from a fit both facets.
std::array< double, ISuperLayerUtil::c_N > m_chi2CutByISuperLayer
Memory for the chi2 cut values distinguished by superlayer.
std::vector< double > m_param_chi2CutByISuperLayer
Parameter : The chi2 cut values distinguished by superlayer.
double m_param_penaltyFactor
Parameter : The chi2 cut values distinguished by superlayer.
void initialize() final
Initialise the parameter caches before the processing starts.
Chi2FacetRelationFilter()
Constructor with the default chi2 cut value and width parameter.
std::array< double, ISuperLayerUtil::c_N > m_penaltyWidthByISuperLayer
Memory for the chi2 cut values distinguished by superlayer.
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) override
Expose the set of parameters of the filter to the module parameter list.
Abstract base class for different kinds of events.