All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
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 Types inherited from calib::IPhotonCalibratorService
using provider_type = calib::IPhotonCalibrator
 

Public Member Functions

 PhotonCalibratorServiceStandard (Parameters const &config, art::ActivityRegistry &aReg)
 
- Public Member Functions inherited from calib::IPhotonCalibratorService
virtual ~IPhotonCalibratorService ()=default
 

Private Member Functions

provider_type const * provider () const override
 

Private Attributes

PhotonCalibratorStandard fProvider
 

Detailed Description

Definition at line 26 of file PhotonCalibratorServiceStandard.h.

Member Typedef Documentation

Definition at line 36 of file PhotonCalibratorServiceStandard.h.

Definition at line 28 of file PhotonCalibratorServiceStandard.h.

Constructor & Destructor Documentation

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

Definition at line 38 of file PhotonCalibratorServiceStandard.h.

39  : fProvider{config.get_PSet(), aReg}
40  {}

Member Function Documentation

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

Implements calib::IPhotonCalibratorService.

Definition at line 44 of file PhotonCalibratorServiceStandard.h.

45  {
46  return &fProvider;
47  }

Member Data Documentation

PhotonCalibratorStandard calib::PhotonCalibratorServiceStandard::fProvider
private

Definition at line 49 of file PhotonCalibratorServiceStandard.h.


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