Analysis Software
Documentation for sPHENIX simulation software
|
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