 |
Belle II Software
release-05-01-25
|
12 #include <tracking/ckf/svd/filters/relations/BaseSVDPairFilter.h>
13 #include <tracking/ckf/svd/entities/CKFToSVDState.h>
15 #include <tracking/trackFindingVXD/filterMap/map/FiltersContainer.h>
16 #include <tracking/trackFindingVXD/environment/VXDTFFilters.h>
17 #include <tracking/spacePointCreation/SpacePoint.h>
42 TrackFindingCDC::Weight
operator()(
const std::pair<const CKFToSVDState*, const CKFToSVDState*>& relation)
override;
void beginRun() final
Initialize the sector map.
This class contains everything needed by the VXDTF that is not going to change during a RUN,...
Class that contains all the static sectors to which the filters are attached.
VXDTFFilters< SpacePoint > SectorMapFilter
The VXDTF filter.
void exposeParameters(ModuleParamList *moduleParamList, const std::string &prefix) final
Expose the parameters of the filter.
SectorMapFilter * m_vxdtfFilters
The sector map filter, will be set in begin run.
SpacePoint typically is build from 1 PXDCluster or 1-2 SVDClusters.
TrackFindingCDC::Filter< std::pair< const CKFToSVDState *, const CKFToSVDState * > > BaseSVDPairFilter
Base filter for CKF SVD states.
FiltersContainer< SpacePoint > FilterContainer
The filter container.
Abstract base class for different kinds of events.
SectorMapBasedSVDPairFilter()=default
default constructor to silence cppcheck warnings
FilterContainer & m_filtersContainer
The filter container to use.
std::string m_param_sectorMapName
Name of the sector map to use.
BaseSVDPairFilter Super
The parent class.
The Module parameter list class.
TrackFindingCDC::Weight operator()(const std::pair< const CKFToSVDState *, const CKFToSVDState * > &relation) override
Give a final weight to the possibilities by asking the filter.