9 #ifndef GEO_AUXDETGEOMETRY_H 
   10 #define GEO_AUXDETGEOMETRY_H 
   16 #include "art/Framework/Services/Registry/ServiceDeclarationMacros.h" 
   18   class ActivityRegistry;
 
   21 #include "fhiclcpp/ParameterSet.h" 
   88     AuxDetGeometry(fhicl::ParameterSet 
const& pset, art::ActivityRegistry& reg);
 
  125 #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) 
Access the description of auxiliary detector geometry. 
AuxDetGeometryCore * GetProviderPtr()
Returns a pointer to the service provider. 
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()