|
Juggler
Juggling algorithms and event processing using gaudi framework
|
#include "JugBase/IGeoSvc.h"#include "Acts/Utilities/Logger.hpp"#include "Acts/Definitions/Units.hpp"#include "Acts/Surfaces/Surface.hpp"#include "Acts/Definitions/Common.hpp"#include "Acts/Geometry/TrackingGeometry.hpp"#include "Acts/Plugins/DD4hep/DD4hepDetectorElement.hpp"#include <Acts/Material/IMaterialDecorator.hpp>#include "GaudiKernel/MsgStream.h"#include "GaudiKernel/Service.h"#include "GaudiKernel/ServiceHandle.h"#include "DD4hep/Detector.h"#include "DDRec/CellIDPositionConverter.h"#include "DDRec/SurfaceManager.h"#include "DDRec/Surface.h"#include "DD4hep/DD4hepUnits.h"#include "JugBase/BField/DD4hepBField.h"Go to the source code of this file.
Classes | |
| class | GeoSvc |
Functions | |
| void | draw_surfaces (std::shared_ptr< const Acts::TrackingGeometry > trk_geo, const std::string &fname) |
| void draw_surfaces | ( | std::shared_ptr< const Acts::TrackingGeometry > | trk_geo, |
| const std::string & | fname | ||
| ) |
Draw the surfaces and save to obj file. This is useful for debugging the ACTS geometry. The obj file can be loaded into various tools, such as FreeCAD, for inspection.