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

#include <acts/blob/sPHENIX/Examples/Detectors/ContextualDetector/include/ActsExamples/ContextualDetector/AlignedDetector.hpp>

+ Collaboration diagram for ActsExamples::Contextual::AlignedDetector:

Classes

struct  Config
 

Public Types

using ContextDecorators = std::vector< std::shared_ptr< ActsExamples::IContextDecorator >>
 
using TrackingGeometryPtr = std::shared_ptr< const Acts::TrackingGeometry >
 

Public Member Functions

std::pair< TrackingGeometryPtr,
ContextDecorators
finalize (const Config &cfg, std::shared_ptr< const Acts::IMaterialDecorator > mdecorator)
 
std::vector< std::vector
< std::shared_ptr
< Generic::GenericDetectorElement > > > & 
detectorStore ()
 

Private Attributes

std::vector< std::vector
< std::shared_ptr
< Generic::GenericDetectorElement > > > 
m_detectorStore
 The Store of the detector elements (lifetime: job)
 

Detailed Description

Definition at line 36 of file AlignedDetector.hpp.

View newest version in sPHENIX GitHub at line 36 of file AlignedDetector.hpp

Member Typedef Documentation

Definition at line 39 of file AlignedDetector.hpp.

View newest version in sPHENIX GitHub at line 39 of file AlignedDetector.hpp

Definition at line 40 of file AlignedDetector.hpp.

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

Member Function Documentation

std::vector<std::vector<std::shared_ptr<Generic::GenericDetectorElement> > >& ActsExamples::Contextual::AlignedDetector::detectorStore ( )
inline

Definition at line 73 of file AlignedDetector.hpp.

View newest version in sPHENIX GitHub at line 73 of file AlignedDetector.hpp

References m_detectorStore.

auto ActsExamples::Contextual::AlignedDetector::finalize ( const Config cfg,
std::shared_ptr< const Acts::IMaterialDecorator mdecorator 
)

Member Data Documentation

std::vector<std::vector<std::shared_ptr<Generic::GenericDetectorElement> > > ActsExamples::Contextual::AlignedDetector::m_detectorStore
private

The Store of the detector elements (lifetime: job)

Definition at line 80 of file AlignedDetector.hpp.

View newest version in sPHENIX GitHub at line 80 of file AlignedDetector.hpp

Referenced by detectorStore().


The documentation for this class was generated from the following files: