Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GenericDetector Struct Reference

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

Classes

struct  Config
 

Public Types

using DetectorElement = ActsExamples::Generic::GenericDetectorElement
 
using DetectorElementPtr = std::shared_ptr< DetectorElement >
 
using DetectorStore = std::vector< std::vector< DetectorElementPtr >>
 
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)
 

Public Attributes

DetectorStore detectorStore
 The Store of the detector elements (lifetime: job)
 

Detailed Description

Definition at line 33 of file GenericDetector.hpp.

View newest version in sPHENIX GitHub at line 33 of file GenericDetector.hpp

Member Typedef Documentation

Definition at line 39 of file GenericDetector.hpp.

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

Definition at line 34 of file GenericDetector.hpp.

View newest version in sPHENIX GitHub at line 34 of file GenericDetector.hpp

Definition at line 35 of file GenericDetector.hpp.

View newest version in sPHENIX GitHub at line 35 of file GenericDetector.hpp

using GenericDetector::DetectorStore = std::vector<std::vector<DetectorElementPtr>>

Definition at line 36 of file GenericDetector.hpp.

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

Definition at line 40 of file GenericDetector.hpp.

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

Member Function Documentation

auto GenericDetector::finalize ( const Config cfg,
std::shared_ptr< const Acts::IMaterialDecorator mdecorator 
)

Return the generic detector

Definition at line 17 of file GenericDetector.cpp.

View newest version in sPHENIX GitHub at line 17 of file GenericDetector.cpp

References cfg, and testing::internal::move().

Referenced by Acts::Python::addDetector().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

DetectorStore GenericDetector::detectorStore

The Store of the detector elements (lifetime: job)

Definition at line 51 of file GenericDetector.hpp.

View newest version in sPHENIX GitHub at line 51 of file GenericDetector.hpp


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