5#ifndef ACTSGEOMETRYINTERFACES_IACTSBLUEPRINTNODEBUILDER_H
6#define ACTSGEOMETRYINTERFACES_IACTSBLUEPRINTNODEBUILDER_H
12#include "Acts/Geometry/BlueprintNode.hpp"
13#include "Acts/Geometry/GeometryIdentifier.hpp"
31 virtual std::shared_ptr<Acts::Experimental::BlueprintNode>
buildBlueprintNode(
const Acts::GeometryContext& gctx,
32 std::shared_ptr<Acts::Experimental::BlueprintNode>&& childNode) = 0;
Interface for the Blueprint node builder This interface is used to build a Blueprint node for the Act...
virtual std::shared_ptr< Acts::Experimental::BlueprintNode > buildBlueprintNode(const Acts::GeometryContext &gctx, std::shared_ptr< Acts::Experimental::BlueprintNode > &&childNode)=0
DeclareInterfaceID(IBlueprintNodeBuilder, 1, 0)
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...