16 #ifndef GEO_GEOMETRY_H 17 #define GEO_GEOMETRY_H 129 std::string gdmlfile, std::string rootfile,
130 bool bForceReload =
false 152 #endif // GEO_GEOMETRY_H Utilities related to art service access.
Encapsulate the construction of a single cyostat.
fhicl::ParameterSet fSortingParameters
Parameter set to define the channel map sorting.
#define DECLARE_ART_SERVICE(svc, scope)
Geometry(fhicl::ParameterSet const &pset, art::ActivityRegistry ®)
void preBeginRun(art::Run const &run)
Updates the geometry if needed at the beginning of each new run.
Access the description of detector geometry.
GeometryCore(fhicl::ParameterSet const &pset)
Initialize geometry from a given configuration.
void LoadNewGeometry(std::string gdmlfile, std::string rootfile, bool bForceReload=false)
Expands the provided paths and loads the geometry description(s)
The geometry of one entire detector, as served by art.
Description of geometry of one entire detector.
Encapsulate the geometry of an auxiliary detector.
Encapsulate the geometry of a wire.
Encapsulate the geometry of an optical detector.
provider_type const * provider() const
Returns a pointer to the geometry service provider.
Encapsulate the construction of a single detector plane.
LArSoft-specific namespace.
Interface to algorithm class for a specific detector channel mapping.
Namespace collecting geometry-related classes utilities.
void InitializeChannelMap()
Encapsulate the construction of a single detector plane.