![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Collaboration diagram for FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config:Public Attributes | |
| double | approachSurfaceEnvelope = 0.5 |
| a single paramater 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::Vector3D > > | 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::Vector3D > > > | 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 71 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 71 of file ProtoLayerCreatorT.hpp
| double FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::approachSurfaceEnvelope = 0.5 |
a single paramater for the approach surface envelope
Definition at line 73 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 73 of file ProtoLayerCreatorT.hpp
| std::pair<int, int> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralLayerBinMultipliers |
central layer specification bin multipliers in rphi,z for finer module binning
Definition at line 76 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 76 of file ProtoLayerCreatorT.hpp
| std::vector<std::pair<double, double> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralLayerEnvelopes |
the (additional) layer envelope in R/Z
Definition at line 80 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 80 of file ProtoLayerCreatorT.hpp
| std::vector<double> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralLayerRadii |
layer radii for the sensitive layers
Definition at line 78 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 78 of file ProtoLayerCreatorT.hpp
| std::vector<double> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleBacksideGap |
the module gap between frontside and backside
Definition at line 109 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 109 of file ProtoLayerCreatorT.hpp
| std::vector<double> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleBacksideStereo |
the module back side stereo (if exists)
Definition at line 107 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 107 of file ProtoLayerCreatorT.hpp
| std::vector<std::pair<int, int> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleBinningSchema |
the binning schema: nPhi x nZ
Definition at line 82 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 82 of file ProtoLayerCreatorT.hpp
| std::vector<double> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleFrontsideStereo |
the module front side stereo (if exists)
Definition at line 105 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 105 of file ProtoLayerCreatorT.hpp
| std::vector<double> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleHalfX |
the module bounds: local x
Definition at line 88 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 88 of file ProtoLayerCreatorT.hpp
| std::vector<double> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleHalfY |
the module bounds: local y
Definition at line 90 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 90 of file ProtoLayerCreatorT.hpp
| std::vector<double> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleLorentzAngle |
the central volume readout schema
Definition at line 100 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 100 of file ProtoLayerCreatorT.hpp
| std::vector<std::shared_ptr<const Acts::ISurfaceMaterial> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleMaterial |
the module material
Definition at line 103 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 103 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<Acts::Vector3D> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModulePositions |
the module center positions
Definition at line 84 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 84 of file ProtoLayerCreatorT.hpp
| std::vector<size_t> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleReadoutBinsX |
the central volume readout schema
Definition at line 94 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 94 of file ProtoLayerCreatorT.hpp
| std::vector<size_t> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleReadoutBinsY |
the central volume readout schema
Definition at line 96 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 96 of file ProtoLayerCreatorT.hpp
| std::vector<int> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleReadoutSide |
the central volume readout schema
Definition at line 98 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 98 of file ProtoLayerCreatorT.hpp
| std::vector<double> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleThickness |
the module bounds: local z -> thickness
Definition at line 92 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 92 of file ProtoLayerCreatorT.hpp
| std::vector<double> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::centralModuleTiltPhi |
the module tilt for this layer
Definition at line 86 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 86 of file ProtoLayerCreatorT.hpp
| std::pair<int, int> FW::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 113 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 113 of file ProtoLayerCreatorT.hpp
| std::vector<double> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegLayerEnvelopeR |
the envelope definitions
Definition at line 117 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 117 of file ProtoLayerCreatorT.hpp
| std::vector<double> FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegLayerPositionsZ |
layer positions in Z
Definition at line 115 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 115 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleBacksideGap |
the module gap between frontside and backside
Definition at line 146 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 146 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleBacksideStereo |
the module back side stereo (if exists)
Definition at line 144 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 144 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleFrontsideStereo |
the module front side stereo (if exists)
Definition at line 142 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 142 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleHalfY |
the module bounds: local y
Definition at line 127 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 127 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleLorentzAngle |
the central volume readout schema
Definition at line 137 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 137 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<std::shared_ptr<const Acts::ISurfaceMaterial> > > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleMaterial |
the module material
Definition at line 140 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 140 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleMaxHalfX |
the module bounds: max halfx
Definition at line 125 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 125 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleMinHalfX |
the module bounds: min halfx
Definition at line 123 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 123 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<size_t> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModulePhiBins |
the phi binning
Definition at line 121 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 121 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<std::vector<Acts::Vector3D> > > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModulePositions |
the module center positions
Definition at line 119 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 119 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<size_t> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleReadoutBinsX |
the central volume readout schema
Definition at line 131 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 131 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<size_t> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleReadoutBinsY |
the central volume readout schema
Definition at line 133 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 133 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<int> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleReadoutSide |
the central volume readout schema
Definition at line 135 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 135 of file ProtoLayerCreatorT.hpp
| std::vector<std::vector<double> > FW::Generic::ProtoLayerCreatorT< detector_element_t >::Config::posnegModuleThickness |
the module bounds: local z -> thickness
Definition at line 129 of file ProtoLayerCreatorT.hpp.
View newest version in sPHENIX GitHub at line 129 of file ProtoLayerCreatorT.hpp