LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
SIOVDetPedestalService_service.cc File Reference

Go to the source code of this file.

Classes

class  lariov::SIOVDetPedestalService
 

Namespaces

 lariov
 Filters for channels, events, etc.
 

Functions

 DECLARE_ART_SERVICE_INTERFACE_IMPL (lariov::SIOVDetPedestalService, lariov::DetPedestalService, SHARED) namespace lariov
 

Function Documentation

DECLARE_ART_SERVICE_INTERFACE_IMPL ( lariov::SIOVDetPedestalService  ,
lariov::DetPedestalService  ,
SHARED   
)

Definition at line 37 of file SIOVDetPedestalService_service.cc.

References DEFINE_ART_SERVICE_INTERFACE_IMPL, lariov::SIOVDetPedestalService::fProvider, fhicl::ParameterSet::get(), lariov::SIOVDetPedestalService::PreProcessEvent(), lariov::SIOVDetPedestalService::SIOVDetPedestalService(), and art::ActivityRegistry::sPreProcessEvent.

41  {
42 
43  SIOVDetPedestalService::SIOVDetPedestalService(fhicl::ParameterSet const& pset,
45  : fProvider(pset.get<fhicl::ParameterSet>("DetPedestalRetrievalAlg"))
46  {
47  //register callback to update local database cache before each event is processed
48  //reg.sPreProcessEvent.watch(&SIOVDetPedestalService::PreProcessEvent, *this);
49  reg.sPreProcessEvent.watch(this, &SIOVDetPedestalService::PreProcessEvent);
50  }
51 
52 } //end namespace lariov
parameter set interface
GlobalSignal< detail::SignalResponseType::FIFO, void(Event const &, ScheduleContext)> sPreProcessEvent
decltype(auto) get(T &&obj)
ADL-aware version of std::to_string.
Definition: StdUtils.h:120