LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
LArPropertiesServiceStandard.h
Go to the documentation of this file.
1 // LArPropertiesServiceStandard.h
3 //
4 // Service interface for Utility LAr functions
5 //
6 // jpaley@fnal.gov
7 //
9 #ifndef LARPROPERTIESSERVICESTANDARD_H
10 #define LARPROPERTIESSERVICESTANDARD_H
11 
14 
18 
19 namespace art {
20  class Run;
21 }
22 
23 namespace detinfo {
25  public:
28 
29  private:
30  provider_type const* provider() const override { return &fProp; }
31 
32  void preBeginRun(art::Run const& run);
33 
35  };
36 } //namespace detinfo
37 
40  SHARED)
41 
42 #endif // LARPROPERTIESSERVICESTANDARD_H
Service provider with utility LAr functions.
Definition: Run.h:37
provider_type const * provider() const override
General LArSoft Utilities.
Properties related to liquid argon environment in the detector.
Definition: MVAAlg.h:12
#define DECLARE_ART_SERVICE_INTERFACE_IMPL(svc, iface, scope)