9 #ifndef DETECTORPROPERTIESSERVICE_H 10 #define DETECTORPROPERTIESSERVICE_H 19 class DetectorClocksData;
29 auto const clockData =
41 auto const clockData =
62 #endif // DETECTORPROPERTIESSERVICE_H
virtual DetectorPropertiesData getDataForJob(detinfo::DetectorClocksData const &clockData) const =0
DetectorPropertiesData DataFor(art::Event const &e, detinfo::DetectorClocksData const &clockData) const
virtual ~DetectorPropertiesService()=default
virtual DetectorPropertiesData getDataFor(art::Event const &e, detinfo::DetectorClocksData const &clockData) const =0
DetectorPropertiesData DataForJob() const
DetectorPropertiesData DataFor(art::Event const &e) const
General LArSoft Utilities.
Contains all timing reference information for the detector.
#define DECLARE_ART_SERVICE_INTERFACE(svc, scope)
DetectorPropertiesData DataForJob(detinfo::DetectorClocksData const &clockData) const