Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/Detector/ProtoDetector.hpp>
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().
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().