LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
calib::PhotonCalibratorServiceStandard Class Reference

#include "PhotonCalibratorServiceStandard.h"

Inheritance diagram for calib::PhotonCalibratorServiceStandard:
calib::IPhotonCalibratorService

Classes

struct  ServiceConfiguration_t
 

Public Types

using provider_type = PhotonCalibratorStandard
 
using Parameters = art::ServiceTable< ServiceConfiguration_t >
 

Public Member Functions

 PhotonCalibratorServiceStandard (Parameters const &config)
 

Private Member Functions

provider_type const * provider () const override
 

Private Attributes

PhotonCalibratorStandard fProvider
 

Detailed Description

Definition at line 25 of file PhotonCalibratorServiceStandard.h.

Member Typedef Documentation

Constructor & Destructor Documentation

calib::PhotonCalibratorServiceStandard::PhotonCalibratorServiceStandard ( Parameters const &  config)
inline

Definition at line 37 of file PhotonCalibratorServiceStandard.h.

References art::ServiceTable< T >::get_PSet().

37 : fProvider{config.get_PSet()} {}

Member Function Documentation

provider_type const* calib::PhotonCalibratorServiceStandard::provider ( ) const
inlineoverrideprivatevirtual

Implements calib::IPhotonCalibratorService.

Definition at line 40 of file PhotonCalibratorServiceStandard.h.

References fProvider.

40 { return &fProvider; }

Member Data Documentation

PhotonCalibratorStandard calib::PhotonCalibratorServiceStandard::fProvider
private

Definition at line 42 of file PhotonCalibratorServiceStandard.h.

Referenced by provider().


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