10#include <tracking/dataobjects/FullSecID.h>
24 template<
class HitType>
92 return "Out: missing,\nin: missing";
Class to identify a sector inside of the VXD.
unsigned int BaseType
defines the base type used for FullSecID
The Segment class This class represents segments of track candidates needed for TrackFinderVXD-Module...
HitType * m_innerHit
pointer to hit forming the inner end of the Segment.
FullSecID::BaseType m_outerSector
iD of sector carrying outer hit
FullSecID::BaseType getInnerSecID() const
returns inner secID of current Segment
Segment(FullSecID::BaseType outerSector, FullSecID::BaseType innerSector, HitType *outerNode, HitType *innerNode)
Constructor.
std::int64_t getID() const
************************* PUBLIC MEMBER FUNCTIONS *************************
std::string getName() const
returns longer debugging name of this segment
bool operator==(const Segment &b) const
************************* OPERATORS *************************
const std::int64_t m_identifier
unique identifier
const HitType * getOuterHit() const
returns outer hit of current Segment
FullSecID::BaseType getOuterSecID() const
returns outer secID of current Segment
Segment()
************************* CONSTRUCTORS *************************
FullSecID::BaseType m_innerSector
iD of sector carrying inner hit
const HitType * getInnerHit() const
returns inner hit of current Segment
HitType * m_outerHit
************************* DATA MEMBERS *************************
Abstract base class for different kinds of events.