9 #ifndef DETECTORPROPERTIESSERVICESTANDARD_H
10 #define DETECTORPROPERTIESSERVICESTANDARD_H
15 #include "art/Framework/Principal/Run.h"
16 #include "art/Framework/Services/Registry/ActivityRegistry.h"
17 #include "art/Framework/Services/Registry/ServiceDeclarationMacros.h"
18 #include "art/Persistency/Provenance/ScheduleContext.h"
19 #include "fhiclcpp/ParameterSet.h"
20 #include "fhiclcpp/types/Atom.h"
21 #include "fhiclcpp/types/Comment.h"
22 #include "fhiclcpp/types/Name.h"
60 using Parameters = art::ServiceTable<ServiceConfiguration_t>;
80 fhicl::ParameterSet
fPS;
92 #endif // DETECTORPROPERTIESSERVICESTANDARD_H
DetectorPropertiesData DataFor(detinfo::DetectorClocksData const &clock_data) const override
fhicl::Atom< bool > InheritNumberTimeSamples
DetectorPropertiesData getDataForJob(DetectorClocksData const &clockData) const override
BEGIN_PROLOG could also be dds filename
DetectorPropertiesServiceStandard(fhicl::ParameterSet const &pset, art::ActivityRegistry ®)
art::ServiceTable< ServiceConfiguration_t > Parameters
DetectorPropertiesStandard fProp
BEGIN_PROLOG vertical distance to the surface Name
fhicl::ParameterSet fPS
Original parameter set.
bool isDetectorPropertiesServiceStandard(const fhicl::ParameterSet &ps) const
Contains all timing reference information for the detector.
bool fInheritNumberTimeSamples
Flag saying whether to inherit NumberTimeSamples.
Structure for configuration parameters.
detinfo::DetectorPropertiesStandard::Configuration_t ProviderConfiguration
void postOpenFile(const std::string &filename)
DetectorPropertiesData getDataFor(art::Event const &, DetectorClocksData const &clockData) const override