LArPropertiesService.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // DetectorPropertiesService.h
3 //
4 // Pure virtual service interface for DetectorProperties functions
5 //
6 // jpaley@fnal.gov
7 //
8 ////////////////////////////////////////////////////////////////////////
9 
10 #ifndef LARPROPERTIESSERVICE_H
11 #define LARPROPERTIESSERVICE_H
12 
14 
16 
17 namespace detinfo {
19  public:
21 
22  virtual ~LArPropertiesService() = default;
23  virtual provider_type const* provider() const = 0;
24  };
25 } //namespace detinfo
26 
28 
29 #endif // LARPROPERTIESSERVICE_H
virtual ~LArPropertiesService()=default
virtual provider_type const * provider() const =0
General LArSoft Utilities.
#define DECLARE_ART_SERVICE_INTERFACE(svc, scope)