![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/EventData/SourceLink.hpp>
Collaboration diagram for Acts::SourceLink:Public Member Functions | |
| SourceLink (const SourceLink &other)=default | |
| SourceLink (SourceLink &&other)=default | |
| SourceLink & | operator= (const SourceLink &other)=default |
| SourceLink & | operator= (SourceLink &&other)=default |
| template<typename T , typename = std::enable_if_t< !std::is_same_v<std::decay_t<T>, SourceLink>>> | |
| SourceLink (T &&upstream) | |
| template<typename T > | |
| T & | get () |
| template<typename T > | |
| const T & | get () const |
Private Types | |
| using | any_type = AnyBase< ACTS_SOURCELINK_SBO_SIZE > |
Private Attributes | |
| any_type | m_upstream {} |
Definition at line 28 of file SourceLink.hpp.
View newest version in sPHENIX GitHub at line 28 of file SourceLink.hpp
|
private |
Definition at line 29 of file SourceLink.hpp.
View newest version in sPHENIX GitHub at line 29 of file SourceLink.hpp
|
default |
|
default |
|
inlineexplicit |
Constructor from concrete sourcelink
| T | The source link type |
| upstream | The upstream source link to store |
Definition at line 42 of file SourceLink.hpp.
View newest version in sPHENIX GitHub at line 42 of file SourceLink.hpp
References m_upstream, testing::internal::move(), and Acts::UnitConstants::T.
Here is the call graph for this function:
|
inline |
Concrete source link class getter
| T | The source link type to retrieve |
Definition at line 57 of file SourceLink.hpp.
View newest version in sPHENIX GitHub at line 57 of file SourceLink.hpp
References m_upstream, and Acts::UnitConstants::T.
Referenced by Calibrator::calibrate(), ActsExamples::RefittingCalibrator::calibrate(), ActsExamples::PassThroughCalibrator::calibrate(), Acts::MutablePodioTrackStateContainer::getUncalibratedSourceLink_impl(), ActsExamples::IndexSourceLink::SurfaceAccessor::operator()(), ActsSourceLink::SurfaceAccessor::operator()(), Acts::Test::TestSourceLink::SurfaceAccessor::operator()(), Acts::Test::stripEnds(), ActsExamples::CsvPlanarClusterWriter::writeT(), and ActsExamples::RootPlanarClusterWriter::writeT().
Here is the caller graph for this function:
|
inline |
Concrete source link class getter, const version
| T | The source link type to retrieve |
Definition at line 65 of file SourceLink.hpp.
View newest version in sPHENIX GitHub at line 65 of file SourceLink.hpp
References m_upstream, and Acts::UnitConstants::T.
|
default |
|
default |
|
private |
Definition at line 70 of file SourceLink.hpp.
View newest version in sPHENIX GitHub at line 70 of file SourceLink.hpp
Referenced by get(), and SourceLink().