LArSoft  v10_04_05
Liquid Argon Software toolkit - https://larsoft.org/
StandaloneGeometrySetup.h File Reference

Utilities for one-line geometry initialization.The main entry point for initializing the geometry is SetupGeometry(). More...

Go to the source code of this file.

Namespaces

 lar::standalone
 Utilities for use in an environment without art.
 
 lar::standalone::detail
 

Functions

template<typename T >
auto lar::standalone::detail::make_unique_maybe_default (fhicl::ParameterSet const &pset)
 
std::unique_ptr< geo::GeometryCorelar::standalone::GeometryFor (fhicl::ParameterSet const &pset, std::unique_ptr< geo::GeoObjectSorter > sorter)
 Initializes a LArSoft geometry object. More...
 
std::unique_ptr< geo::AuxDetGeometryCorelar::standalone::AuxDetGeometryFor (fhicl::ParameterSet const &pset, std::unique_ptr< geo::AuxDetGeoObjectSorter > sorter, std::unique_ptr< geo::AuxDetInitializer > initializer=nullptr)
 Initializes a LArSoft geometry object. More...
 
template<typename ObjectSorter = geo::GeoObjectSorterStandard>
std::unique_ptr< geo::GeometryCorelar::standalone::SetupGeometry (fhicl::ParameterSet const &pset)
 Initializes a LArSoft geometry object. More...
 
template<typename ObjectSorter = geo::AuxDetGeoObjectSorterStandard>
std::unique_ptr< geo::AuxDetGeometryCorelar::standalone::SetupAuxDetGeometry (fhicl::ParameterSet const &pset)
 Initializes a LArSoft geometry object. More...
 
template<typename ObjectSorter = geo::WireReadoutSorterStandard, typename WireGeom = geo::WireReadoutStandardGeom>
std::unique_ptr< geo::WireReadoutGeomlar::standalone::SetupReadout (fhicl::ParameterSet const &pset, geo::GeometryCore const *geom)
 Initializes a LArSoft geometry object. More...
 

Detailed Description

Utilities for one-line geometry initialization.

The main entry point for initializing the geometry is SetupGeometry().

Definition in file StandaloneGeometrySetup.h.