ATLAS Offline Software
Loading...
Searching...
No Matches
TrigVSI::IWrkVrt Class Referenceabstract

Interface for vertex classes processed in VtxMap. More...

#include <IWrkVrt.h>

Inheritance diagram for TrigVSI::IWrkVrt:
Collaboration diagram for TrigVSI::IWrkVrt:

Public Member Functions

virtual ~IWrkVrt ()=default
virtual std::deque< size_t > & selectedTrackIndices ()=0
 Return indices of tracks associated with the vertex.
virtual const std::deque< size_t > & selectedTrackIndices () const =0
 Return indices of tracks associated with the vertex.
Position in cartesian coordinate
virtual double x () const =0
virtual double y () const =0
virtual double z () const =0

Detailed Description

Interface for vertex classes processed in VtxMap.

Definition at line 29 of file IWrkVrt.h.

Constructor & Destructor Documentation

◆ ~IWrkVrt()

virtual TrigVSI::IWrkVrt::~IWrkVrt ( )
virtualdefault

Member Function Documentation

◆ selectedTrackIndices() [1/2]

virtual const std::deque< size_t > & TrigVSI::IWrkVrt::selectedTrackIndices ( ) const
pure virtual

Return indices of tracks associated with the vertex.

Implemented in TrigVSI::TrigVrtSecInclusive::WrkVrt.

◆ selectedTrackIndices() [2/2]

virtual std::deque< size_t > & TrigVSI::IWrkVrt::selectedTrackIndices ( )
pure virtual

Return indices of tracks associated with the vertex.

Implemented in TrigVSI::TrigVrtSecInclusive::WrkVrt.

◆ x()

virtual double TrigVSI::IWrkVrt::x ( ) const
pure virtual

◆ y()

virtual double TrigVSI::IWrkVrt::y ( ) const
pure virtual

◆ z()

virtual double TrigVSI::IWrkVrt::z ( ) const
pure virtual

The documentation for this class was generated from the following file: