Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::DigitizationSourceLink Exception Referencefinal

Source link to connect digitization clusters back to truth information. More...

#include <acts/blob/sPHENIX/Core/include/Acts/Digitization/DigitizationSourceLink.hpp>

+ Collaboration diagram for Acts::DigitizationSourceLink:

Public Member Functions

 DigitizationSourceLink (GeometryIdentifier gid, std::vector< std::size_t > indices={})
 
 DigitizationSourceLink ()=default
 
 DigitizationSourceLink (const DigitizationSourceLink &)=default
 
 DigitizationSourceLink (DigitizationSourceLink &&)=default
 
DigitizationSourceLinkoperator= (const DigitizationSourceLink &)=default
 
DigitizationSourceLinkoperator= (DigitizationSourceLink &&)=default
 
const std::vector< std::size_t > & indices () const
 Access all associated truth indices.
 
GeometryIdentifier geometryId () const
 

Private Attributes

GeometryIdentifier m_geometryId
 
std::vector< std::size_t > m_indices
 Associated truth indices.
 

Detailed Description

Source link to connect digitization clusters back to truth information.

Definition at line 19 of file DigitizationSourceLink.hpp.

View newest version in sPHENIX GitHub at line 19 of file DigitizationSourceLink.hpp

Constructor & Destructor Documentation

Acts::DigitizationSourceLink::DigitizationSourceLink ( GeometryIdentifier  gid,
std::vector< std::size_t >  indices = {} 
)
inline

Constructor from geometry identifier and truth indices.

Parameters
gidis the geometry identifier
indicesare the truth indices

Definition at line 25 of file DigitizationSourceLink.hpp.

View newest version in sPHENIX GitHub at line 25 of file DigitizationSourceLink.hpp

Acts::DigitizationSourceLink::DigitizationSourceLink ( )
default

Construct and invalid source link. Must be default constructible to satisfy SourceLinkConcept.

Acts::DigitizationSourceLink::DigitizationSourceLink ( const DigitizationSourceLink )
default
Acts::DigitizationSourceLink::DigitizationSourceLink ( DigitizationSourceLink &&  )
default

Member Function Documentation

GeometryIdentifier Acts::DigitizationSourceLink::geometryId ( ) const
inline

Definition at line 40 of file DigitizationSourceLink.hpp.

View newest version in sPHENIX GitHub at line 40 of file DigitizationSourceLink.hpp

References m_geometryId.

Referenced by Acts::operator==().

+ Here is the caller graph for this function:

const std::vector<std::size_t>& Acts::DigitizationSourceLink::indices ( ) const
inline

Access all associated truth indices.

Definition at line 38 of file DigitizationSourceLink.hpp.

View newest version in sPHENIX GitHub at line 38 of file DigitizationSourceLink.hpp

References m_indices.

Referenced by Acts::operator==().

+ Here is the caller graph for this function:

DigitizationSourceLink& Acts::DigitizationSourceLink::operator= ( const DigitizationSourceLink )
default
DigitizationSourceLink& Acts::DigitizationSourceLink::operator= ( DigitizationSourceLink &&  )
default

Member Data Documentation

GeometryIdentifier Acts::DigitizationSourceLink::m_geometryId
private

Definition at line 43 of file DigitizationSourceLink.hpp.

View newest version in sPHENIX GitHub at line 43 of file DigitizationSourceLink.hpp

Referenced by geometryId().

std::vector<std::size_t> Acts::DigitizationSourceLink::m_indices
private

Associated truth indices.

Definition at line 45 of file DigitizationSourceLink.hpp.

View newest version in sPHENIX GitHub at line 45 of file DigitizationSourceLink.hpp

Referenced by indices().


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