Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::IndexSourceLinkAccessor Struct Reference

#include <acts/blob/sPHENIX/Examples/Framework/include/ActsExamples/EventData/IndexSourceLink.hpp>

+ Inheritance diagram for ActsExamples::IndexSourceLinkAccessor:
+ Collaboration diagram for ActsExamples::IndexSourceLinkAccessor:

Public Types

using BaseIterator = GeometryIdMultisetAccessor< IndexSourceLink >::Iterator
 
using Iterator = Acts::SourceLinkAdapterIterator< BaseIterator >
 
- Public Types inherited from ActsExamples::GeometryIdMultisetAccessor< IndexSourceLink >
using Container = GeometryIdMultiset< IndexSourceLink >
 
using Key = Acts::GeometryIdentifier
 
using Value = typename GeometryIdMultiset< IndexSourceLink >::value_type
 
using Iterator = typename GeometryIdMultiset< IndexSourceLink >::const_iterator
 

Public Member Functions

std::pair< Iterator, Iteratorrange (const Acts::Surface &surface) const
 

Additional Inherited Members

- Public Attributes inherited from ActsExamples::GeometryIdMultisetAccessor< IndexSourceLink >
const Container * container
 

Detailed Description

Accessor for the above source link container

It wraps up a few lookup methods to be used in the Combinatorial Kalman Filter

Definition at line 82 of file IndexSourceLink.hpp.

View newest version in sPHENIX GitHub at line 82 of file IndexSourceLink.hpp

Member Typedef Documentation

Definition at line 83 of file IndexSourceLink.hpp.

View newest version in sPHENIX GitHub at line 83 of file IndexSourceLink.hpp

Definition at line 85 of file IndexSourceLink.hpp.

View newest version in sPHENIX GitHub at line 85 of file IndexSourceLink.hpp

Member Function Documentation

std::pair<Iterator, Iterator> ActsExamples::IndexSourceLinkAccessor::range ( const Acts::Surface surface) const
inline

Definition at line 88 of file IndexSourceLink.hpp.

View newest version in sPHENIX GitHub at line 88 of file IndexSourceLink.hpp

References assert, parse_cmake_options::begin, ActsExamples::GeometryIdMultisetAccessor< IndexSourceLink >::container, end, and Acts::GeometryObject::geometryId().

Referenced by ActsExamples::TrackFindingAlgorithm::execute().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:


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