ATLAS Offline Software
Public Member Functions | List of all members
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. More...
 
virtual const std::deque< size_t > & selectedTrackIndices () const =0
 Return indices of tracks associated with the vertex. More...
 
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: