LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
IPhotonCalibratorService.h
Go to the documentation of this file.
1 // \file IPhotonCalibratorSerice.h
3 //
4 // \brief Generic framework interface to IPhotonCalibrator
5 //
6 // \author ahimmel@fnal.gov
7 //
9 
10 #ifndef IPHOTONCALIBRATORSERVICE_H
11 #define IPHOTONCALIBRATORSERVICE_H
12 
13 // LArSoft includes
15 
16 // ART includes
19 
20 
21 namespace calib {
23 
24  public:
26 
27  public:
28  virtual ~IPhotonCalibratorService() = default;
29 
30  virtual provider_type const* provider() const = 0;
31 
32  }; // class IPhotonCalibratorService
33 }
34 
36 
37 #endif
virtual ~IPhotonCalibratorService()=default
virtual provider_type const * provider() const =0
#define DECLARE_ART_SERVICE_INTERFACE(svc, scope)
Definition: ServiceMacros.h:99