EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::SurfaceArrayCreator Member List

This is the complete list of members for Acts::SurfaceArrayCreator, including all inherited members.

completeBinning(const GeometryContext &gctx, SurfaceArray::ISurfaceGridLookup &sl, const std::vector< const Surface * > &surfaces) const Acts::SurfaceArrayCreatorinlineprivate
createEquidistantAxis(const GeometryContext &gctx, const std::vector< const Surface * > &surfaces, BinningValue bValue, ProtoLayer protoLayer, Transform3D &transform, size_t nBins=0) const Acts::SurfaceArrayCreatorprivate
createVariableAxis(const GeometryContext &gctx, const std::vector< const Surface * > &surfaces, BinningValue bValue, ProtoLayer protoLayer, Transform3D &transform) const Acts::SurfaceArrayCreatorprivate
determineBinCount(const GeometryContext &gctx, const std::vector< const Surface * > &surfaces, BinningValue bValue) const Acts::SurfaceArrayCreatorprivate
findKeySurfaces(const std::vector< const Surface * > &surfaces, const std::function< bool(const Surface *, const Surface *)> &equal) const Acts::SurfaceArrayCreatorprivate
isSurfaceEquivalent(const GeometryContext &gctx, BinningValue bValue, const Surface *a, const Surface *b)Acts::SurfaceArrayCreatorinlinestatic
logger() const Acts::SurfaceArrayCreatorinlineprivate
m_cfgActs::SurfaceArrayCreatorprivate
m_loggerActs::SurfaceArrayCreatorprivate
makeGlobalVertices(const GeometryContext &gctx, const Acts::Surface &surface, const std::vector< Acts::Vector2D > &locVertices) const Acts::SurfaceArrayCreatorprivate
makeSurfaceGridLookup2D(F1 globalToLocal, F2 localToGlobal, ProtoAxis pAxisA, ProtoAxis pAxisB)Acts::SurfaceArrayCreatorinlineprivatestatic
setLogger(std::unique_ptr< const Logger > logger)Acts::SurfaceArrayCreatorinline
SurfaceArrayCreator(std::unique_ptr< const Logger > logger=getDefaultLogger("SurfaceArrayCreator", Logging::INFO))Acts::SurfaceArrayCreatorinline
SurfaceArrayCreator(const Config &cfg, std::unique_ptr< const Logger > logger=getDefaultLogger("SurfaceArrayCreator", Logging::INFO))Acts::SurfaceArrayCreatorinline
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 Transform3D &transform=s_idTransform) 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 Transform3D &transform=s_idTransform) 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 Transform3D &transform=s_idTransform) 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 Transform3D &transform=s_idTransform) 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 Transform3D &transform=s_idTransform) const Acts::SurfaceArrayCreator
~SurfaceArrayCreator()=defaultActs::SurfaceArrayCreatorvirtual