Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
art::RPWorkerT< RP > Class Template Reference

#include <RPWorkerT.h>

Inheritance diagram for art::RPWorkerT< RP >:
art::RPWorker

Public Types

using RPType = RP
 

Public Member Functions

 RPWorkerT (RPParams const &p, fhicl::ParameterSet const &ps)
 
- Public Member Functions inherited from art::RPWorker
virtual ~RPWorker ()=default
 
 RPWorker (RPParams const &p)
 
ResultsProducerrp ()
 
ResultsProducer const & rp () const
 
RPParams const & params () const
 
ModuleDescription const & moduleDescription () const
 
void setModuleDescription (ModuleDescription const &)
 
void setModuleDescription (ModuleDescription &&)
 

Private Member Functions

RP & rp_ () override
 
RP const & rp_ () const override
 

Private Attributes

RP rpPlugin_
 

Detailed Description

template<typename RP>
class art::RPWorkerT< RP >

Definition at line 12 of file RPWorkerT.h.

Member Typedef Documentation

template<typename RP >
using art::RPWorkerT< RP >::RPType = RP

Definition at line 15 of file RPWorkerT.h.

Constructor & Destructor Documentation

template<typename RP >
art::RPWorkerT< RP >::RPWorkerT ( RPParams const &  p,
fhicl::ParameterSet const &  ps 
)

Definition at line 30 of file RPWorkerT.h.

31  : RPWorker(p), rpPlugin_(ps)
32  {}
p
Definition: test.py:223
static constexpr double ps
Definition: Units.h:99
RPWorker(RPParams const &p)
Definition: RPWorker.h:52

Member Function Documentation

template<typename RP >
auto art::RPWorkerT< RP >::rp_ ( )
inlineoverrideprivatevirtual

Implements art::RPWorker.

Definition at line 36 of file RPWorkerT.h.

37  {
38  return rpPlugin_;
39  }
template<typename RP >
auto art::RPWorkerT< RP >::rp_ ( ) const
inlineoverrideprivatevirtual

Implements art::RPWorker.

Definition at line 43 of file RPWorkerT.h.

44  {
45  return rpPlugin_;
46  }

Member Data Documentation

template<typename RP >
RP art::RPWorkerT< RP >::rpPlugin_
private

Definition at line 26 of file RPWorkerT.h.


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