Analysis Software
Documentation for sPHENIX simulation software
|
This is the complete list of members for Acts::SurfaceArrayCreator, including all inherited members.
Acts::SurfaceArray class | Acts::SurfaceArrayCreator | friend |
Acts::Test::SurfaceArrayCreatorFixture | Acts::SurfaceArrayCreator | friend |
completeBinning(const GeometryContext &gctx, SurfaceArray::ISurfaceGridLookup &sl, const std::vector< const Surface * > &surfaces) const | Acts::SurfaceArrayCreator | inlineprivate |
createEquidistantAxis(const GeometryContext &gctx, const std::vector< const Surface * > &surfaces, BinningValue bValue, const ProtoLayer &protoLayer, Transform3 &transform, size_t nBins=0) const | Acts::SurfaceArrayCreator | private |
createVariableAxis(const GeometryContext &gctx, const std::vector< const Surface * > &surfaces, BinningValue bValue, const ProtoLayer &protoLayer, Transform3 &transform) const | Acts::SurfaceArrayCreator | private |
determineBinCount(const GeometryContext &gctx, const std::vector< const Surface * > &surfaces, BinningValue bValue) const | Acts::SurfaceArrayCreator | private |
findKeySurfaces(const std::vector< const Surface * > &surfaces, const std::function< bool(const Surface *, const Surface *)> &equal) const | Acts::SurfaceArrayCreator | private |
isSurfaceEquivalent(const GeometryContext &gctx, BinningValue bValue, const Surface *a, const Surface *b) | Acts::SurfaceArrayCreator | inlinestatic |
logger() const | Acts::SurfaceArrayCreator | inlineprivate |
m_cfg | Acts::SurfaceArrayCreator | private |
m_logger | Acts::SurfaceArrayCreator | private |
makeGlobalVertices(const GeometryContext &gctx, const Acts::Surface &surface, const std::vector< Acts::Vector2 > &locVertices) const | Acts::SurfaceArrayCreator | private |
makeSurfaceGridLookup2D(F1 globalToLocal, F2 localToGlobal, ProtoAxis pAxisA, ProtoAxis pAxisB) | Acts::SurfaceArrayCreator | inlineprivatestatic |
setLogger(std::unique_ptr< const Logger > logger) | Acts::SurfaceArrayCreator | inline |
SurfaceArrayCreator(std::unique_ptr< const Logger > logger=getDefaultLogger("SurfaceArrayCreator", Logging::INFO)) | Acts::SurfaceArrayCreator | inline |
SurfaceArrayCreator(const Config &cfg, std::unique_ptr< const Logger > logger=getDefaultLogger("SurfaceArrayCreator", Logging::INFO)) | Acts::SurfaceArrayCreator | inline |
surfaceArrayOnCylinder(const GeometryContext &gctx, std::vector< std::shared_ptr< const Surface >> surfaces, size_t binsPhi, size_t binsZ, std::optional< ProtoLayer > protoLayerOpt=std::nullopt, const Transform3 &transform=Transform3::Identity()) const | Acts::SurfaceArrayCreator | |
surfaceArrayOnCylinder(const GeometryContext &gctx, std::vector< std::shared_ptr< const Surface >> surfaces, BinningType bTypePhi=equidistant, BinningType bTypeZ=equidistant, std::optional< ProtoLayer > protoLayerOpt=std::nullopt, const Transform3 &transform=Transform3::Identity()) const | Acts::SurfaceArrayCreator | |
surfaceArrayOnDisc(const GeometryContext &gctx, std::vector< std::shared_ptr< const Surface >> surfaces, size_t binsR, size_t binsPhi, std::optional< ProtoLayer > protoLayerOpt=std::nullopt, const Transform3 &transform=Transform3::Identity()) const | Acts::SurfaceArrayCreator | |
surfaceArrayOnDisc(const GeometryContext &gctx, std::vector< std::shared_ptr< const Surface >> surfaces, BinningType bTypeR, BinningType bTypePhi, std::optional< ProtoLayer > protoLayerOpt=std::nullopt, const Transform3 &transform=Transform3::Identity()) const | Acts::SurfaceArrayCreator | |
surfaceArrayOnPlane(const GeometryContext &gctx, std::vector< std::shared_ptr< const Surface >> surfaces, size_t bins1, size_t bins2, BinningValue bValue, std::optional< ProtoLayer > protoLayerOpt=std::nullopt, const Transform3 &transform=Transform3::Identity()) const | Acts::SurfaceArrayCreator | |
~SurfaceArrayCreator()=default | Acts::SurfaceArrayCreator | virtual |