 |
Belle II Software
release-05-02-19
|
16 #include <tracking/trackFindingVXD/sectorMapTools/Sector.h>
19 #include <framework/datastore/RelationsObject.h>
unsigned int checkCombinationsAlive() const
iterates through each combination of spacepoints and counts the number of combinations which are stil...
Sector is a central part of storing information for VXD trackFinders.
ClassDef(RelationsInterface, 0)
defines interface for accessing relations of objects in StoreArray.
std::vector< FilterBase * > m_myFilters
This vector carries a pointer to all filters allowed for this sector-combination.
Sector * m_mainSector
The mainSector is stored once per run and is a link to a compatible outer sector.
Sector * m_friendSector
The friendSector is stored once per run and is a link to a compatible inner sector.
std::vector< std::vector< CompatibilityValue > > m_compatibilityTable
This table carries the compatibility for each combination of hits or segments.
Abstract base class for different kinds of events.
void applySegmentFilters()
applies SegmentFilters on each spacepoint of this sector-sector-combination
SectorFriendship()
constructor
unsigned int CompatibilityValue
is currently a counter which counts number of passed filterTests
RelationsInterface< TObject > RelationsObject
Provides interface for getting/adding relations to objects in StoreArrays.
SectorFriendship is carrying the link between parent sector and a connected sector (socalled Friendse...
void prepareCompatibilityTable()
creates a compatibility-table so that the filters can use it
Sector * getFriend()
returns friend sector
std::vector< std::vector< CompatibilityValue > > CompatibilityTable
is currently a table of CompatibilityValues which allows to check which combination of spacepoints/se...