LDMX Software
TrackingGeometryUser.cxx
1#include "Tracking/Reco/TrackingGeometryUser.h"
2
3namespace tracking::reco {
4
5TrackingGeometryUser::TrackingGeometryUser(const std::string& name,
7 : framework::Producer(name, p) {}
8
9const Acts::GeometryContext& TrackingGeometryUser::geometry_context() {
10 return getNamedCondition<geo::GeometryContext>().get();
11}
12const Acts::MagneticFieldContext&
13TrackingGeometryUser::magnetic_field_context() {
14 return getNamedCondition<geo::MagneticFieldContext>().get();
15}
16const Acts::CalibrationContext& TrackingGeometryUser::calibration_context() {
17 return getNamedCondition<geo::CalibrationContext>().get();
18}
19const geo::TrackersTrackingGeometry& TrackingGeometryUser::geometry() {
20 return getNamedCondition<geo::TrackersTrackingGeometry>();
21}
22
23} // namespace tracking::reco
Class which represents the process under execution.
Definition Process.h:36
All classes in the ldmx-sw project use this namespace.
Definition PerfDict.cxx:45