9#include "tracking/trackFindingVXD/sectorMapTools/Sector.h"
10#include "tracking/trackFindingVXD/sectorMapTools/SectorFriendship.h"
12#include "tracking/dataobjects/FullSecID.h"
13#include <boost/format.hpp>
20 aFriend->applySegmentFilters();
27 std::string isSectorActive =
"no", useDistance =
"no";
35 return (boost::format(
"Sector %1% got activated %2% and has %3% friends. Using distance for sorting: %4%, while having distance of %5%cm to origin.\n")
Class to identify a sector inside of the VXD.
SectorFriendship is carrying the link between parent sector and a connected sector (socalled Friendse...
std::string printSector()
printing member, delivers string of interesting features of current sector
void segmentMaker()
called each event - takes all spacePoints from the activated Sector and its friend Sectors to produce...
bool m_useDistance4sort
if activated, sectors are sorted by distance to origin, if false, they are sorted by layerID.
unsigned int m_sectorID
secID allows identification of sector.
ActivatedSector * m_myActiveSector
The activated sector is created each event where this sector inhabits a spacePoint.
float m_distance2Origin
carries info about the distance of the sector-center to the origin.
std::vector< SectorFriendship * > m_myFriends
This vector carries a pointer to each SectorFriendship for faster access during events.
Abstract base class for different kinds of events.