 |
Belle II Software
release-05-01-25
|
12 #include <tracking/trackFindingCDC/filters/axialSegmentPair/BaseAxialSegmentPairFilter.h>
14 #include <tracking/trackFindingCDC/filters/base/MCSymmetricFilter.dcl.h>
21 class ModuleParamList;
23 namespace TrackFindingCDC {
26 class MCAxialSegmentPairFilter :
public MCSymmetric<BaseAxialSegmentPairFilter> {
30 using Super = MCSymmetric<BaseAxialSegmentPairFilter>;
MCAxialSegmentPairFilter(bool allowReverse=true)
Constructor.
MCSymmetric< BaseAxialSegmentPairFilter > 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.
bool m_param_requireRLPure
Parameter : Switch to require the segment combination contain mostly correct rl information.
Class representing a pair of reconstructed axial segements in adjacent superlayer.
Abstract base class for different kinds of events.
The Module parameter list class.
Weight operator()(const CDCAxialSegmentPair &axialSegmentPair) final
Checks if a pair of axial segments is a good combination.