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::geometryContext() {
10 return getNamedCondition<geo::GeometryContext>().get();
11}
12const Acts::MagneticFieldContext& TrackingGeometryUser::magneticFieldContext() {
13 return getNamedCondition<geo::MagneticFieldContext>().get();
14}
15const Acts::CalibrationContext& TrackingGeometryUser::calibrationContext() {
16 return getNamedCondition<geo::CalibrationContext>().get();
17}
18const geo::TrackersTrackingGeometry& TrackingGeometryUser::geometry() {
19 return getNamedCondition<geo::TrackersTrackingGeometry>();
20}
21
22} // namespace tracking::reco
Class which represents the process under execution.
Definition Process.h:36
All classes in the ldmx-sw project use this namespace.