LArPropertiesServiceStandard.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // LArPropertiesServiceStandard.h
3 //
4 // Service interface for Utility LAr functions
5 //
6 // jpaley@fnal.gov
7 //
8 ////////////////////////////////////////////////////////////////////////
9 #ifndef LARPROPERTIESSERVICESTANDARD_H
10 #define LARPROPERTIESSERVICESTANDARD_H
11 
16 #include "fhiclcpp/ParameterSet.h"
19 
20 namespace detinfo {
22  public:
25 
26  private:
27  provider_type const*
28  provider() const override
29  {
30  return &fProp;
31  }
32 
33  void preBeginRun(art::Run const& run);
34 
36  };
37 } //namespace detinfo
38 
41  SHARED)
42 
43 #endif // LARPROPERTIESSERVICESTANDARD_H
Service provider with utility LAr functions.
DECLARE_ART_SERVICE_INTERFACE_IMPL(MySharedService, art::test::MyServiceInterface, SHARED) DEFINE_ART_SERVICE_INTERFACE_IMPL(MySharedService
LArPropertiesServiceStandard(Parameters const &params, art::ActivityRegistry &reg)
Definition: Run.h:17
provider_type const * provider() const override
General LArSoft Utilities.
Properties related to liquid argon environment in the detector.