10#include <tracking/dataobjects/FullSecID.h>
28 template<
class StaticSectorType,
class HitType>
124 inline void addHits(
const std::vector<HitType*>& newHits)
126 for (HitType* aHit : newHits) {
addHit(aHit); }
void addHits(const std::vector< HitType * > &newHits)
adds new several new hits to vector of hits
FullSecID getFullSecID() const
returns VxdID of sensor carrying current sector
const std::vector< HitType * > & getHits() const
returns all indices of attached Hits
const std::int32_t m_identifier
unique identifier
bool operator>(const ActiveSector &b) const
overloaded '>'-operator for sorting algorithms
bool operator==(const ActiveSector &b) const
************************* OPERATORS *************************
std::string getName() const
returns longer debugging name of this sector
ActiveSector()
************************* CONSTRUCTORS *************************
const StaticSectorType * getAttachedStaticSector() const
returns pointer to associated static Sector in StoreArray
const std::vector< FullSecID > & getInner4spSecIDs() const
returns all IDs for inner sectors of four-sector-combinations stored in the static SectorMap
const std::vector< FullSecID > & getInner3spSecIDs() const
returns all IDs for inner sectors of three-sector-combinations stored in the static SectorMap
ActiveSector(const StaticSectorType *staticSector)
Constructor.
bool operator<(const ActiveSector &b) const
overloaded '<'-operator for sorting algorithms
std::int32_t getID() const
************************* PUBLIC MEMBER FUNCTIONS *************************
const StaticSectorType * m_staticSector
************************* DATA MEMBERS *************************
std::vector< HitType * > m_hits
stores indices of all associated Hits
const std::vector< FullSecID > & getInner2spSecIDs() const
returns all IDs for inner sectors of two-sector-combinations stored in the static SectorMap
void addHit(HitType *newHit)
setters:
Class to identify a sector inside of the VXD.
Abstract base class for different kinds of events.