![]() |
LArSoft
v09_93_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "DetectorPropertiesServiceStandard.h"
Classes | |
| struct | ServiceConfiguration_t |
Public Types | |
| using | Parameters = art::ServiceTable< ServiceConfiguration_t > |
| using | provider_type = detinfo::DetectorProperties |
Public Member Functions | |
| DetectorPropertiesServiceStandard (fhicl::ParameterSet const &pset, art::ActivityRegistry ®) | |
| DetectorPropertiesData | DataForJob () const |
| DetectorPropertiesData | DataForJob (detinfo::DetectorClocksData const &clockData) const |
| DetectorPropertiesData | DataFor (art::Event const &e) const |
| DetectorPropertiesData | DataFor (art::Event const &e, detinfo::DetectorClocksData const &clockData) const |
Private Member Functions | |
| DetectorPropertiesData | getDataForJob (DetectorClocksData const &clockData) const override |
| DetectorPropertiesData | getDataFor (art::Event const &, DetectorClocksData const &clockData) const override |
| void | postOpenFile (const std::string &filename) |
| bool | isDetectorPropertiesServiceStandard (const fhicl::ParameterSet &ps) const |
Private Attributes | |
| DetectorPropertiesStandard | fProp |
| fhicl::ParameterSet | fPS |
| Original parameter set. More... | |
| bool | fInheritNumberTimeSamples |
| Flag saying whether to inherit NumberTimeSamples. More... | |
This service passes the whole configuration down to its service provider, but it also reacts to:
Definition at line 40 of file DetectorPropertiesServiceStandard.h.
| using detinfo::DetectorPropertiesServiceStandard::Parameters = art::ServiceTable<ServiceConfiguration_t> |
Definition at line 60 of file DetectorPropertiesServiceStandard.h.
|
inherited |
Definition at line 28 of file DetectorPropertiesService.h.
| detinfo::DetectorPropertiesServiceStandard::DetectorPropertiesServiceStandard | ( | fhicl::ParameterSet const & | pset, |
| art::ActivityRegistry & | reg | ||
| ) |
Definition at line 25 of file DetectorPropertiesServiceStandard.cc.
References fInheritNumberTimeSamples, fPS, and postOpenFile().
|
inlineinherited |
Definition at line 41 of file DetectorPropertiesService.h.
|
inlineinherited |
Definition at line 46 of file DetectorPropertiesService.h.
References DECLARE_ART_SERVICE_INTERFACE, e, and art::SHARED.
|
inlineinherited |
Definition at line 31 of file DetectorPropertiesService.h.
|
inlineinherited |
Definition at line 37 of file DetectorPropertiesService.h.
|
inlineoverrideprivatevirtual |
Implements detinfo::DetectorPropertiesService.
Definition at line 70 of file DetectorPropertiesServiceStandard.h.
References detinfo::DetectorPropertiesStandard::DataFor(), fProp, and postOpenFile().
|
inlineoverrideprivatevirtual |
Implements detinfo::DetectorPropertiesService.
Definition at line 65 of file DetectorPropertiesServiceStandard.h.
References detinfo::DetectorPropertiesStandard::DataFor(), and fProp.
|
private |
Definition at line 132 of file DetectorPropertiesServiceStandard.cc.
References fhicl::ParameterSet::get().
Referenced by postOpenFile().
|
private |
Definition at line 41 of file DetectorPropertiesServiceStandard.cc.
References file, fInheritNumberTimeSamples, fProp, fPS, fhicl::ParameterSet::get(), isDetectorPropertiesServiceStandard(), fhicl::ParameterSet::make(), detinfo::DetectorPropertiesStandard::NumberTimeSamples(), and detinfo::DetectorPropertiesStandard::SetNumberTimeSamples().
Referenced by DetectorPropertiesServiceStandard(), and getDataFor().
|
private |
Flag saying whether to inherit NumberTimeSamples.
Definition at line 81 of file DetectorPropertiesServiceStandard.h.
Referenced by DetectorPropertiesServiceStandard(), and postOpenFile().
|
private |
Definition at line 78 of file DetectorPropertiesServiceStandard.h.
Referenced by getDataFor(), getDataForJob(), and postOpenFile().
|
private |
Original parameter set.
Definition at line 79 of file DetectorPropertiesServiceStandard.h.
Referenced by DetectorPropertiesServiceStandard(), and postOpenFile().