10 #ifndef LARCOREALG_GEOMETRY_GEOMETRYBUILDER_H 11 #define LARCOREALG_GEOMETRY_GEOMETRYBUILDER_H 61 template <
typename GeoObj>
136 #endif // LARCOREALG_GEOMETRY_GEOMETRYBUILDER_H virtual Cryostats_t doExtractCryostats(Path_t &path)=0
Custom implementation of extractCryostats().
Encapsulate the construction of a single cyostat.
Cryostats_t extractCryostats(Path_t const &path)
Looks for all cryostats under the specified path.
Class representing a path in ROOT geometry.
GeoColl_t< geo::AuxDetGeo > AuxDets_t
Collection of auxiliary detector information objects.
virtual ~GeometryBuilder()=default
Virtual destructor.
AuxDets_t extractAuxiliaryDetectors(Path_t const &path)
Looks for all auxiliary detectors under the specified path.
Encapsulate the geometry of an auxiliary detector.
GeoColl_t< geo::CryostatGeo > Cryostats_t
Collection of cryostat information objects.
virtual AuxDets_t doExtractAuxiliaryDetectors(Path_t &path)=0
Custom implementation of extractAuxiliaryDetectors().
Manages the extraction of LArSoft geometry information from ROOT.
Representation of a node and its ancestry.
LArSoft geometry interface.
std::vector< GeoObj > GeoColl_t
Type of direct collection of geometry objects.