![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/Detector/ProtoDetector.hpp>
Collaboration diagram for Acts::ProtoDetector:Public Member Functions | |
| void | harmonize (bool legacy=true) |
| std::string | toString (const std::string &indent="") const |
Public Attributes | |
| std::string | name = "" |
| ProtoVolume | worldVolume |
A proto detector description being used to define an overall structure of either a TrackingGeometry or Experimental::Detector
Definition at line 121 of file ProtoDetector.hpp.
View newest version in sPHENIX GitHub at line 121 of file ProtoDetector.hpp
|
inline |
Harmonize the detector information, this can run in two modes, steered by the
| legacy | boolean |
The legacy mode prepares everything for Acts::TrackingVolume, if off it creates a description for Acts::Detector.
Definition at line 131 of file ProtoDetector.hpp.
View newest version in sPHENIX GitHub at line 131 of file ProtoDetector.hpp
References Acts::ProtoVolume::constrainDown(), Acts::ProtoVolume::extendUp(), Acts::ProtoVolume::harmonize(), and worldVolume.
Referenced by Acts::KDTreeTrackingGeometryBuilder::KDTreeTrackingGeometryBuilder().
Here is the call graph for this function:
Here is the caller graph for this function:| std::string Acts::ProtoDetector::toString | ( | const std::string & | indent = "" | ) | const |
Write the tracking volume to screen
| indent | the current indentation |
Definition at line 199 of file ProtoDetector.cpp.
View newest version in sPHENIX GitHub at line 199 of file ProtoDetector.cpp
References perf_headwind::name.
| std::string Acts::ProtoDetector::name = "" |
Definition at line 122 of file ProtoDetector.hpp.
View newest version in sPHENIX GitHub at line 122 of file ProtoDetector.hpp
Referenced by cpp.tokenize.Token::__str__(), cpp.ast.Define::__str__(), cpp.ast.Parameter::__str__(), cpp.ast.Typedef::__str__(), cpp.ast._NestedType::__str__(), cpp.ast.Class::__str__(), cpp.ast.Function::__str__(), cpp.ast.Type::__str__(), BOOST_AUTO_TEST_CASE(), Acts::from_json(), cpp.ast._GenericDeclaration::FullName(), Acts::to_json(), and cpp.ast.VariableDeclaration::ToString().
| ProtoVolume Acts::ProtoDetector::worldVolume |
Definition at line 123 of file ProtoDetector.hpp.
View newest version in sPHENIX GitHub at line 123 of file ProtoDetector.hpp
Referenced by BOOST_AUTO_TEST_CASE(), Acts::from_json(), harmonize(), and Acts::to_json().