ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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