|
ACTS
Experiment-independent tracking
|
A class to build multiwire tracking volumes (e.g wire chambers). More...
#include <Acts/Geometry/MultiWireVolumeBuilder.hpp>
Classes | |
| struct | Config |
| Configuration Struct. More... | |
Public Types | |
| using | Binning = std::tuple<DirectedProtoAxis, std::size_t> |
| The axis configuration for the binning. | |
Public Member Functions | |
| MultiWireVolumeBuilder (const Config &config, std::unique_ptr< const Acts::Logger > logger=Acts::getDefaultLogger("MultiWireVolumeBuilder", Acts::Logging::INFO)) | |
| Constructor. | |
| std::unique_ptr< Acts::TrackingVolume > | buildVolume () const |
| Constructs the tracking volume with the wrapped surfaces. | |
| std::unique_ptr< NavigationPolicyFactory > | createNavigationPolicyFactory () const |
| Creates a multilayer navigation policy factory that can be used for the trackingVolume or attached to a blueprint node. | |
A class to build multiwire tracking volumes (e.g wire chambers).
| using Acts::Experimental::MultiWireVolumeBuilder::Binning = std::tuple<DirectedProtoAxis, std::size_t> |
The axis configuration for the binning.
|
explicit |
Constructor.
| config | The configuration struct |
| logger | The logger instance for screen output |
| std::unique_ptr< Acts::TrackingVolume > Acts::Experimental::MultiWireVolumeBuilder::buildVolume | ( | ) | const |
Constructs the tracking volume with the wrapped surfaces.
| std::unique_ptr< NavigationPolicyFactory > Acts::Experimental::MultiWireVolumeBuilder::createNavigationPolicyFactory | ( | ) | const |
Creates a multilayer navigation policy factory that can be used for the trackingVolume or attached to a blueprint node.