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 |