9 #ifndef DETECTORPROPERTIESSERVICEPROTODUNESP_H 10 #define DETECTORPROPERTIESSERVICEPROTODUNESP_H 74 std::unique_ptr<spdp::DetectorPropertiesProtoDUNEsp>
fProp;
84 return fProp->
DataFor(clockData);
90 return fProp->
DataFor(clockData);
96 #endif // DETECTORPROPERTIESSERVICESTANDARD_H spdp::DetectorPropertiesProtoDUNEsp::Configuration_t ProviderConfiguration
void preBeginRun(const art::Run &run)
DECLARE_ART_SERVICE_INTERFACE_IMPL(MySharedService, art::test::MyServiceInterface, SHARED) DEFINE_ART_SERVICE_INTERFACE_IMPL(MySharedService
ChannelGroupService::Name Name
void postOpenFile(const std::string &filename)
detinfo::DetectorPropertiesData DataFor(const detinfo::DetectorClocksData &clockData) const override
Structure for configuration parameters.
bool fInheritNumberTimeSamples
Flag saying whether to inherit NumberTimeSamples.
void reconfigure(fhicl::ParameterSet const &pset)
detinfo::DetectorPropertiesData getDataFor(art::Event const &, detinfo::DetectorClocksData const &clockData) const override
fhicl::ParameterSet fPS
Original parameter set.
DetectorPropertiesServiceProtoDUNEsp(fhicl::ParameterSet const &pset, art::ActivityRegistry ®)
General LArSoft Utilities.
fhicl::Atom< bool > InheritNumberTimeSamples
void preProcessEvent(const art::Event &evt, art::ScheduleContext)
static constexpr double ps
Contains all timing reference information for the detector.
bool isDetectorPropertiesServiceProtoDUNEsp(const fhicl::ParameterSet &ps) const
void preOpenFile(const std::string &filename)
detinfo::DetectorPropertiesData getDataForJob(detinfo::DetectorClocksData const &clockData) const override
std::unique_ptr< spdp::DetectorPropertiesProtoDUNEsp > fProp