![]() |
LArSoft
v10_04_05
Liquid Argon Software toolkit - https://larsoft.org/
|
Interface to a service with a detector-specific, wire-readout geometry. More...
#include "WireReadout.h"
Public Member Functions | |
virtual | ~WireReadout ()=default |
WireReadoutGeom const & | Get () const |
Private Member Functions | |
virtual WireReadoutGeom const & | wireReadoutGeom () const =0 |
Interface to a service with a detector-specific, wire-readout geometry.
This is an interface to a service that virtualizes detector or experiment-specific knowledge for wire-readout geometries. Experiments implement the private virtual functions within a concrete service provider class to perform the specified actions as appropriate for the particular experiment. It is expected that such requests will occur infrequently within a job.
Definition at line 32 of file WireReadout.h.
|
virtualdefault |
|
inline |
Definition at line 36 of file WireReadout.h.
References DECLARE_ART_SERVICE_INTERFACE, and wireReadoutGeom().
Referenced by caldata::CalWire::produce().
|
privatepure virtual |
Implemented in geo::StandardWireReadout.
Referenced by Get().