Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Examples/Detectors/TGeoDetector/include/ActsExamples/TGeoDetector/TGeoDetector.hpp>
Public Attributes | |
std::string | name |
LayerTriplet< bool > | layers {false} |
LayerTriplet< std::string > | subVolumeName |
LayerTriplet< std::vector < std::string > > | sensitiveNames |
LayerTriplet< std::string > | sensitiveAxes |
LayerTriplet< Options::Interval > | rRange |
LayerTriplet< Options::Interval > | zRange |
LayerTriplet< double > | splitTolR {0} |
LayerTriplet< double > | splitTolZ {0} |
LayerTriplet< std::vector < std::pair< int, Acts::BinningType > > > | binning0 |
LayerTriplet< std::vector < std::pair< int, Acts::BinningType > > > | binning1 |
Options::Interval | binToleranceR |
Options::Interval | binTolerancePhi |
Options::Interval | binToleranceZ |
bool | cylinderDiscSplit = false |
unsigned int | cylinderNZSegments = 0 |
unsigned int | cylinderNPhiSegments = 0 |
unsigned int | discNRSegments = 0 |
unsigned int | discNPhiSegments = 0 |
bool | itkModuleSplit = false |
std::map< std::string, unsigned int > | barrelMap |
std::map< std::string, std::vector< std::pair< double, double > > > | discMap |
std::map< std::string, std::string > | splitPatterns |
Definition at line 115 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 115 of file TGeoDetector.hpp
std::map<std::string, unsigned int> ActsExamples::TGeoDetector::Config::Volume::barrelMap |
Definition at line 139 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 139 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
LayerTriplet<std::vector<std::pair<int, Acts::BinningType> > > ActsExamples::TGeoDetector::Config::Volume::binning0 |
Definition at line 125 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 125 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
LayerTriplet<std::vector<std::pair<int, Acts::BinningType> > > ActsExamples::TGeoDetector::Config::Volume::binning1 |
Definition at line 126 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 126 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
Options::Interval ActsExamples::TGeoDetector::Config::Volume::binTolerancePhi |
Definition at line 129 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 129 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
Options::Interval ActsExamples::TGeoDetector::Config::Volume::binToleranceR |
Definition at line 128 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 128 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
Options::Interval ActsExamples::TGeoDetector::Config::Volume::binToleranceZ |
Definition at line 130 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 130 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
bool ActsExamples::TGeoDetector::Config::Volume::cylinderDiscSplit = false |
Definition at line 132 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 132 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
unsigned int ActsExamples::TGeoDetector::Config::Volume::cylinderNPhiSegments = 0 |
Definition at line 134 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 134 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
unsigned int ActsExamples::TGeoDetector::Config::Volume::cylinderNZSegments = 0 |
Definition at line 133 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 133 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
std::map<std::string, std::vector<std::pair<double, double> > > ActsExamples::TGeoDetector::Config::Volume::discMap |
Definition at line 140 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 140 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
unsigned int ActsExamples::TGeoDetector::Config::Volume::discNPhiSegments = 0 |
Definition at line 136 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 136 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
unsigned int ActsExamples::TGeoDetector::Config::Volume::discNRSegments = 0 |
Definition at line 135 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 135 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
bool ActsExamples::TGeoDetector::Config::Volume::itkModuleSplit = false |
Definition at line 138 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 138 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
LayerTriplet<bool> ActsExamples::TGeoDetector::Config::Volume::layers {false} |
Definition at line 117 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 117 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
std::string ActsExamples::TGeoDetector::Config::Volume::name |
Definition at line 116 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 116 of file TGeoDetector.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__(), ActsExamples::from_json(), cpp.ast._GenericDeclaration::FullName(), ActsExamples::to_json(), and cpp.ast.VariableDeclaration::ToString().
LayerTriplet<Options::Interval> ActsExamples::TGeoDetector::Config::Volume::rRange |
Definition at line 121 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 121 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
LayerTriplet<std::string> ActsExamples::TGeoDetector::Config::Volume::sensitiveAxes |
Definition at line 120 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 120 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
LayerTriplet<std::vector<std::string> > ActsExamples::TGeoDetector::Config::Volume::sensitiveNames |
Definition at line 119 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 119 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
std::map<std::string, std::string> ActsExamples::TGeoDetector::Config::Volume::splitPatterns |
pairs of regular expressions to match sensor names and category keys for either the barrelMap or the discMap
Definition at line 144 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 144 of file TGeoDetector.hpp
LayerTriplet<double> ActsExamples::TGeoDetector::Config::Volume::splitTolR {0} |
Definition at line 123 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 123 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
LayerTriplet<double> ActsExamples::TGeoDetector::Config::Volume::splitTolZ {0} |
Definition at line 124 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 124 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
LayerTriplet<std::string> ActsExamples::TGeoDetector::Config::Volume::subVolumeName |
Definition at line 118 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 118 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().
LayerTriplet<Options::Interval> ActsExamples::TGeoDetector::Config::Volume::zRange |
Definition at line 122 of file TGeoDetector.hpp.
View newest version in sPHENIX GitHub at line 122 of file TGeoDetector.hpp
Referenced by ActsExamples::from_json(), and ActsExamples::to_json().