9 #ifndef GEO_AUXDETGEOMETRY_H 10 #define GEO_AUXDETGEOMETRY_H 134 #endif // GEO_AUXDETGEOMETRY_H
AuxDetGeometryCore const * GetProviderPtr() const
Returns a constant pointer to the service provider.
fhicl::ParameterSet fSortingParameters
Parameter set to define the channel map sorting.
AuxDetGeometryCore const & GetProvider() const
Returns a constant reference to the service provider.
Description of geometry of one set of auxiliary detectors.
The geometry of one entire detector, as served by art.
void LoadNewGeometry(std::string gdmlfile, std::string rootfile)
Expands the provided paths and loads the geometry description(s)
AuxDetGeometryCore * GetProviderPtr()
Returns a pointer to the service provider.
#define DECLARE_ART_SERVICE(svc, scope)
Encapsulate the geometry of an auxiliary detector.
AuxDetGeometry(fhicl::ParameterSet const &pset, art::ActivityRegistry ®)
void preBeginRun(art::Run const &run)
Updates the geometry if needed at the beginning of each new run.
AuxDetGeometryCore fProvider
the actual service provider
AuxDetGeometryCore & GetProvider()
Returns a reference to the service provider.
void InitializeChannelMap()
LArSoft geometry interface.