14#include <tracking/trackFindingVXD/sectorMapTools/Sector.h>
17#include <framework/datastore/RelationsObject.h>
Defines interface for accessing relations of objects in StoreArray.
ClassDef(RelationsInterface, 0)
defines interface for accessing relations of objects in StoreArray.
SectorFriendship is carrying the link between parent sector and a connected sector (socalled Friendse...
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.
void applySegmentFilters()
applies SegmentFilters on each spacepoint of this sector-sector-combination
Sector * m_mainSector
The mainSector is stored once per run and is a link to a compatible outer sector.
Sector * getFriend()
returns friend sector
void prepareCompatibilityTable()
creates a compatibility-table so that the filters can use it
unsigned int CompatibilityValue
is currently a counter which counts number of passed filterTests
std::vector< std::vector< CompatibilityValue > > CompatibilityTable
is currently a table of CompatibilityValues which allows to check which combination of spacepoints/se...
SectorFriendship()
constructor
std::vector< FilterBase * > m_myFilters
This vector carries a pointer to all filters allowed for this sector-combination.
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.
Abstract base class for different kinds of events.