![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Collaboration diagram for ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config:Public Attributes | |
| double | approachSurfaceEnvelope = 0.5 |
| a single parameter for the approach surface envelope | |
| std::pair< int, int > | centralLayerBinMultipliers |
| std::vector< double > | centralLayerRadii |
| layer radii for the sensitive layers | |
| std::vector< std::pair< double, double > > | centralLayerEnvelopes |
| the (additional) layer envelope in R/Z | |
| std::vector< std::pair< int, int > > | centralModuleBinningSchema |
| the binning schema: nPhi x nZ | |
| std::vector< std::vector < Acts::Vector3 > > | centralModulePositions |
| the module center positions | |
| std::vector< double > | centralModuleTiltPhi |
| the module tilt for this layer | |
| std::vector< double > | centralModuleHalfX |
| the module bounds: local x | |
| std::vector< double > | centralModuleHalfY |
| the module bounds: local y | |
| std::vector< double > | centralModuleThickness |
| the module bounds: local z -> thickness | |
| std::vector< size_t > | centralModuleReadoutBinsX |
| the central volume readout schema | |
| std::vector< size_t > | centralModuleReadoutBinsY |
| the central volume readout schema | |
| std::vector< int > | centralModuleReadoutSide |
| the central volume readout schema | |
| std::vector< double > | centralModuleLorentzAngle |
| the central volume readout schema | |
| std::vector< std::shared_ptr < const Acts::ISurfaceMaterial > > | centralModuleMaterial |
| the module material | |
| std::vector< double > | centralModuleFrontsideStereo |
| the module front side stereo (if exists) | |
| std::vector< double > | centralModuleBacksideStereo |
| the module back side stereo (if exists) | |
| std::vector< double > | centralModuleBacksideGap |
| the module gap between frontside and backside | |
| std::pair< int, int > | posnegLayerBinMultipliers |
| std::vector< double > | posnegLayerPositionsZ |
| layer positions in Z | |
| std::vector< double > | posnegLayerEnvelopeR |
| the envelope definitions | |
| std::vector< std::vector < std::vector< Acts::Vector3 > > > | posnegModulePositions |
| the module center positions | |
| std::vector< std::vector < size_t > > | posnegModulePhiBins |
| the phi binning | |
| std::vector< std::vector < double > > | posnegModuleMinHalfX |
| the module bounds: min halfx | |
| std::vector< std::vector < double > > | posnegModuleMaxHalfX |
| the module bounds: max halfx | |
| std::vector< std::vector < double > > | posnegModuleHalfY |
| the module bounds: local y | |
| std::vector< std::vector < double > > | posnegModuleThickness |
| the module bounds: local z -> thickness | |
| std::vector< std::vector < size_t > > | posnegModuleReadoutBinsX |
| the central volume readout schema | |
| std::vector< std::vector < size_t > > | posnegModuleReadoutBinsY |
| the central volume readout schema | |
| std::vector< std::vector< int > > | posnegModuleReadoutSide |
| the central volume readout schema | |
| std::vector< std::vector < double > > | posnegModuleLorentzAngle |
| the central volume readout schema | |
| std::vector< std::vector < std::shared_ptr< const Acts::ISurfaceMaterial > > > | posnegModuleMaterial |
| the module material | |
| std::vector< std::vector < double > > | posnegModuleFrontsideStereo |
| the module front side stereo (if exists) | |
| std::vector< std::vector < double > > | posnegModuleBacksideStereo |
| the module back side stereo (if exists) | |
| std::vector< std::vector < double > > | posnegModuleBacksideGap |
| the module gap between frontside and backside | |
Nested configuration struct for the ProtoLayerCreatorT
Definition at line 70 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 70 of file ProtoLayerCreatorT.hpp
| double ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::approachSurfaceEnvelope = 0.5 |
a single parameter for the approach surface envelope
Definition at line 72 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 72 of file ProtoLayerCreatorT.hpp
| std::pair<int, int> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralLayerBinMultipliers |
central layer specification bin multipliers in rphi,z for finer module binning
Definition at line 75 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 75 of file ProtoLayerCreatorT.hpp
| std::vector<std::pair<double, double> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralLayerEnvelopes |
the (additional) layer envelope in R/Z
Definition at line 79 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 79 of file ProtoLayerCreatorT.hpp
| std::vector<double> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralLayerRadii |
layer radii for the sensitive layers
Definition at line 77 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 77 of file ProtoLayerCreatorT.hpp
| std::vector<double> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleBacksideGap |
the module gap between frontside and backside
Definition at line 108 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 108 of file ProtoLayerCreatorT.hpp
| std::vector<double> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleBacksideStereo |
the module back side stereo (if exists)
Definition at line 106 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 106 of file ProtoLayerCreatorT.hpp
| std::vector<std::pair<int, int> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleBinningSchema |
the binning schema: nPhi x nZ
Definition at line 81 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 81 of file ProtoLayerCreatorT.hpp
| std::vector<double> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleFrontsideStereo |
the module front side stereo (if exists)
Definition at line 104 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 104 of file ProtoLayerCreatorT.hpp
| std::vector<double> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleHalfX |
the module bounds: local x
Definition at line 87 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 87 of file ProtoLayerCreatorT.hpp
| std::vector<double> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleHalfY |
the module bounds: local y
Definition at line 89 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 89 of file ProtoLayerCreatorT.hpp
| std::vector<double> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleLorentzAngle |
the central volume readout schema
Definition at line 99 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 99 of file ProtoLayerCreatorT.hpp
| std::vector<std::shared_ptr<const Acts::ISurfaceMaterial> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleMaterial |
the module material
Definition at line 102 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 102 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<Acts::Vector3> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModulePositions |
the module center positions
Definition at line 83 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 83 of file ProtoLayerCreatorT.hpp
| std::vector<size_t> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleReadoutBinsX |
the central volume readout schema
Definition at line 93 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 93 of file ProtoLayerCreatorT.hpp
| std::vector<size_t> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleReadoutBinsY |
the central volume readout schema
Definition at line 95 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 95 of file ProtoLayerCreatorT.hpp
| std::vector<int> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleReadoutSide |
the central volume readout schema
Definition at line 97 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 97 of file ProtoLayerCreatorT.hpp
| std::vector<double> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleThickness |
the module bounds: local z -> thickness
Definition at line 91 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 91 of file ProtoLayerCreatorT.hpp
| std::vector<double> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleTiltPhi |
the module tilt for this layer
Definition at line 85 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 85 of file ProtoLayerCreatorT.hpp
| std::pair<int, int> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegLayerBinMultipliers |
the layers at p/e side bin multipliers in r,phi for finer module binning
Definition at line 112 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 112 of file ProtoLayerCreatorT.hpp
| std::vector<double> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegLayerEnvelopeR |
the envelope definitions
Definition at line 116 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 116 of file ProtoLayerCreatorT.hpp
| std::vector<double> ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegLayerPositionsZ |
layer positions in Z
Definition at line 114 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 114 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleBacksideGap |
the module gap between frontside and backside
Definition at line 145 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 145 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleBacksideStereo |
the module back side stereo (if exists)
Definition at line 143 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 143 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleFrontsideStereo |
the module front side stereo (if exists)
Definition at line 141 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 141 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleHalfY |
the module bounds: local y
Definition at line 126 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 126 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleLorentzAngle |
the central volume readout schema
Definition at line 136 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 136 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<std::shared_ptr<const Acts::ISurfaceMaterial> > > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleMaterial |
the module material
Definition at line 139 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 139 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleMaxHalfX |
the module bounds: max halfx
Definition at line 124 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 124 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleMinHalfX |
the module bounds: min halfx
Definition at line 122 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 122 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<size_t> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModulePhiBins |
the phi binning
Definition at line 120 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 120 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<std::vector<Acts::Vector3> > > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModulePositions |
the module center positions
Definition at line 118 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 118 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<size_t> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleReadoutBinsX |
the central volume readout schema
Definition at line 130 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 130 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<size_t> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleReadoutBinsY |
the central volume readout schema
Definition at line 132 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 132 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<int> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleReadoutSide |
the central volume readout schema
Definition at line 134 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 134 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > ActsExamples::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleThickness |
the module bounds: local z -> thickness
Definition at line 128 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 128 of file ProtoLayerCreatorT.hpp