Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/EventData/SourceLink.hpp>
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.
|
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().
|
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().