|
ACTS
Experiment-independent tracking
|
TGeoCylinderDiscSplitter. More...
#include <ActsPlugins/Root/TGeoCylinderDiscSplitter.hpp>
Classes | |
| struct | Config |
| Nested configuration struct. More... | |
Public Member Functions | |
| TGeoCylinderDiscSplitter (const Config &cfg, std::unique_ptr< const Acts::Logger > logger=Acts::getDefaultLogger("TGeoCylinderDiscSplitter", Acts::Logging::INFO)) | |
| Constructor. | |
| ~TGeoCylinderDiscSplitter () override=default | |
| std::vector< std::shared_ptr< const TGeoDetectorElement > > | split (const Acts::GeometryContext &gctx, std::shared_ptr< const TGeoDetectorElement > tgde) const override |
| Take a geometry context and TGeoElement and split it into sub elements. | |
| Public Member Functions inherited from ActsPlugins::ITGeoDetectorElementSplitter | |
| virtual | ~ITGeoDetectorElementSplitter ()=default |
TGeoCylinderDiscSplitter.
Split Cylinder and disks into submodules
|
explicit |
Constructor.
| cfg | the configuration struct |
| logger | the logging object |
|
overridedefault |
|
overridevirtual |
Take a geometry context and TGeoElement and split it into sub elements.
| gctx | is a geometry context object |
| tgde | is a TGeoDetectorElement that is eventually split |
Implements ActsPlugins::ITGeoDetectorElementSplitter.