Classes | Public Types | Public Member Functions | Private Attributes | List of all members
calib::PhotonCalibratorServiceProtoDUNESP Class Reference

#include <PhotonCalibratorServiceProtoDUNESP.h>

Inheritance diagram for calib::PhotonCalibratorServiceProtoDUNESP:
calib::IPhotonCalibratorService

Classes

struct  ServiceConfiguration_t
 

Public Types

using provider_type = PhotonCalibratorProtoDUNESP
 
using Parameters = art::ServiceTable< ServiceConfiguration_t >
 
- Public Types inherited from calib::IPhotonCalibratorService
using provider_type = calib::IPhotonCalibrator
 

Public Member Functions

 PhotonCalibratorServiceProtoDUNESP (Parameters const &config, art::ActivityRegistry &aReg)
 
provider_type const * provider () const override
 
- Public Member Functions inherited from calib::IPhotonCalibratorService
virtual ~IPhotonCalibratorService ()=default
 

Private Attributes

std::unique_ptr< PhotonCalibratorProtoDUNESPfProvider
 

Detailed Description

Definition at line 35 of file PhotonCalibratorServiceProtoDUNESP.h.

Member Typedef Documentation

Definition at line 47 of file PhotonCalibratorServiceProtoDUNESP.h.

Definition at line 38 of file PhotonCalibratorServiceProtoDUNESP.h.

Constructor & Destructor Documentation

calib::PhotonCalibratorServiceProtoDUNESP::PhotonCalibratorServiceProtoDUNESP ( Parameters const &  config,
art::ActivityRegistry aReg 
)
inline

Definition at line 50 of file PhotonCalibratorServiceProtoDUNESP.h.

52  : fProvider( new PhotonCalibratorProtoDUNESP(config.get_PSet(), aReg) )
53  { }
static Config * config
Definition: config.cpp:1054
std::unique_ptr< PhotonCalibratorProtoDUNESP > fProvider

Member Function Documentation

provider_type const* calib::PhotonCalibratorServiceProtoDUNESP::provider ( ) const
inlineoverridevirtual

Implements calib::IPhotonCalibratorService.

Definition at line 55 of file PhotonCalibratorServiceProtoDUNESP.h.

55 { return fProvider.get(); }
std::unique_ptr< PhotonCalibratorProtoDUNESP > fProvider

Member Data Documentation

std::unique_ptr<PhotonCalibratorProtoDUNESP> calib::PhotonCalibratorServiceProtoDUNESP::fProvider
private

Definition at line 58 of file PhotonCalibratorServiceProtoDUNESP.h.


The documentation for this class was generated from the following file: