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