8#include <tracking/trackFindingCDC/filters/wireHit/CombinedWireHitFilter.h>
9#include <tracking/trackingUtilities/eventdata/hits/CDCWireHit.h>
10#include <cdc/dataobjects/CDCHit.h>
13using namespace TrackFindingCDC;
14using namespace TrackingUtilities;
25 m_mvaFilter.exposeParameters(moduleParamList, prefix);
33 B2FATAL(
"WireHitFilterSetting DB object is invalid");
36 const auto* cdcHit = wireHit.
getHit();
39 if (sl < switchSLayer) {
unsigned short getISuperLayer() const
Getter for iSuperLayer.
The Module parameter list class.
CombinedWireHitFilter()
Default constructor.
TrackingUtilities::MVAFilter< CDCWireHitVarSet > m_mvaFilter
MVA filter.
CutsFromDBWireHitFilter m_cutsFromDBFilter
Cuts from DB filter.
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) final
Expose the parameters to a module.
TrackingUtilities::Weight operator()(const TrackingUtilities::CDCWireHit &wireHit) final
Basic filter method to override.
DBObjPtr< WireHitFilterSettings > m_WireHitFilterSettings
Switch to MVA super layer from database.
Class representing a hit wire in the central drift chamber.
const CDCHit * getHit() const
Getter for the CDCHit pointer into the StoreArray.
void addProcessingSignalListener(ProcessingSignalListener *psl)
Abstract base class for different kinds of events.