Class Acts::Experimental::MultiWireStructureBuilder
-
class MultiWireStructureBuilder
Public Functions
-
MultiWireStructureBuilder(const Config &config, std::unique_ptr<const Acts::Logger> logger = Acts::getDefaultLogger("MultiWireStructureBuilder", Acts::Logging::VERBOSE))
Constructor.
- Parameters
config – The configure of the MultiWireStructureBuilder
logger – logging instance for screen output
-
~MultiWireStructureBuilder() = default
-
Acts::Experimental::DetectorComponent construct(const Acts::GeometryContext &gctx)
Construct the detector component.
- Parameters
gctx – The Geometry Context of the current geometry
- Returns
a detector component object with the detector volume of the multilayer
-
struct Config
Configuration struct for the MultiWireStructure Builder.
Public Members
-
std::vector<ProtoBinning> mlBinning = {}
-
std::vector<ActsScalar> mlBounds = {}
The bounds of the multi-wire volume.
-
std::string name = ""
The name of the detector volume component.
-
float toleranceOverlap = 10.
A tolerance config.
-
std::vector<ProtoBinning> mlBinning = {}
-
MultiWireStructureBuilder(const Config &config, std::unique_ptr<const Acts::Logger> logger = Acts::getDefaultLogger("MultiWireStructureBuilder", Acts::Logging::VERBOSE))