EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/sPHENIX/Examples/Framework/include/ActsExamples/EventData/SimSourceLink.hpp>
Public Member Functions | |
SimSourceLink (const Acts::Surface &surface, const ActsFatras::Hit &truthHit, size_t dim, Acts::BoundVector values, Acts::BoundMatrix cov) | |
SimSourceLink ()=default | |
Must be default_constructible to satisfy SourceLinkConcept. | |
SimSourceLink (SimSourceLink &&)=default | |
SimSourceLink (const SimSourceLink &)=default | |
SimSourceLink & | operator= (SimSourceLink &&)=default |
SimSourceLink & | operator= (const SimSourceLink &)=default |
constexpr Acts::GeometryIdentifier | geometryId () const |
constexpr const Acts::Surface & | referenceSurface () const |
constexpr const ActsFatras::Hit & | truthHit () const |
Acts::FittableMeasurement < SimSourceLink > | operator* () const |
Private Attributes | |
Acts::BoundVector | m_values |
Acts::BoundMatrix | m_cov |
size_t | m_dim = 0u |
Acts::GeometryIdentifier | m_geometryId |
const Acts::Surface * | m_surface |
const ActsFatras::Hit * | m_truthHit |
Friends | |
constexpr bool | operator== (const SimSourceLink &lhs, const SimSourceLink &rhs) |
Source link class for simulation in the acts-framework.
The source link stores the measuremts, surface, and the associated simulated truth hit.
Definition at line 26 of file SimSourceLink.hpp.
View newest version in sPHENIX GitHub at line 26 of file SimSourceLink.hpp
|
inline |
Definition at line 28 of file SimSourceLink.hpp.
View newest version in sPHENIX GitHub at line 28 of file SimSourceLink.hpp
|
default |
Must be default_constructible to satisfy SourceLinkConcept.
Referenced by operator*().
|
default |
|
default |
|
inline |
Definition at line 43 of file SimSourceLink.hpp.
View newest version in sPHENIX GitHub at line 43 of file SimSourceLink.hpp
References m_geometryId.
|
inline |
Definition at line 47 of file SimSourceLink.hpp.
View newest version in sPHENIX GitHub at line 47 of file SimSourceLink.hpp
References Acts::eBoundLoc0, Acts::eBoundLoc1, Acts::Surface::getSharedPtr(), m_cov, m_dim, m_surface, m_values, SimSourceLink(), and nlohmann::to_string().
|
default |
|
default |
|
inline |
Definition at line 44 of file SimSourceLink.hpp.
View newest version in sPHENIX GitHub at line 44 of file SimSourceLink.hpp
References m_surface.
|
inline |
Definition at line 45 of file SimSourceLink.hpp.
View newest version in sPHENIX GitHub at line 45 of file SimSourceLink.hpp
References m_truthHit.
|
friend |
Definition at line 76 of file SimSourceLink.hpp.
View newest version in sPHENIX GitHub at line 76 of file SimSourceLink.hpp
|
private |
Definition at line 68 of file SimSourceLink.hpp.
View newest version in sPHENIX GitHub at line 68 of file SimSourceLink.hpp
Referenced by operator*().
|
private |
Definition at line 69 of file SimSourceLink.hpp.
View newest version in sPHENIX GitHub at line 69 of file SimSourceLink.hpp
Referenced by operator*().
|
private |
Definition at line 71 of file SimSourceLink.hpp.
View newest version in sPHENIX GitHub at line 71 of file SimSourceLink.hpp
Referenced by geometryId().
|
private |
Definition at line 73 of file SimSourceLink.hpp.
View newest version in sPHENIX GitHub at line 73 of file SimSourceLink.hpp
Referenced by operator*(), and referenceSurface().
|
private |
Definition at line 74 of file SimSourceLink.hpp.
View newest version in sPHENIX GitHub at line 74 of file SimSourceLink.hpp
Referenced by truthHit().
|
private |
Definition at line 67 of file SimSourceLink.hpp.
View newest version in sPHENIX GitHub at line 67 of file SimSourceLink.hpp
Referenced by operator*().