|
Juggler
Juggling algorithms and event processing using gaudi framework
|
#include <IGeoSvc.h>
Public Types | |
| using | VolumeSurfaceMap = std::unordered_map< uint64_t, const Acts::Surface * > |
Public Member Functions | |
| DeclareInterfaceID (IGeoSvc, 1, 0) | |
| InterfaceID. More... | |
| virtual dd4hep::DetElement | getDD4HepGeo ()=0 |
| virtual dd4hep::Detector * | detector ()=0 |
| virtual std::shared_ptr< const dd4hep::rec::CellIDPositionConverter > | cellIDPositionConverter () const =0 |
| virtual std::shared_ptr< const Acts::TrackingGeometry > | trackingGeometry () const =0 |
| virtual std::shared_ptr< const Acts::MagneticFieldProvider > | getFieldProvider () const =0 |
| virtual double | centralMagneticField () const =0 |
| virtual const VolumeSurfaceMap & | surfaceMap () const =0 |
| virtual std::map< int64_t, std::shared_ptr< genfit::DetPlane > > | getDetPlaneMap () const =0 |
| Genfit DetPlane map. More... | |
| virtual std::map< int64_t, dd4hep::rec::Surface * > | getDD4hepSurfaceMap () const =0 |
| virtual | ~IGeoSvc () |
Geometry service interface.
| using IGeoSvc::VolumeSurfaceMap = std::unordered_map<uint64_t, const Acts::Surface*> |
|
inlinevirtual |
|
pure virtual |
|
pure virtual |
| IGeoSvc::DeclareInterfaceID | ( | IGeoSvc | , |
| 1 | , | ||
| 0 | |||
| ) |
InterfaceID.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Genfit DetPlane map.
|
pure virtual |
|
pure virtual |
|
pure virtual |