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.
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 caloskimCalorimetryCryoE physics caloskimCalorimetryCryoW physics path
AuxDets_t extractAuxiliaryDetectors(Path_t const &path)
Looks for all auxiliary detectors under the specified path.
GeoColl_t< geo::CryostatGeo > Cryostats_t
Collection of cryostat information objects.
Encapsulate the geometry of an auxiliary detector.
virtual AuxDets_t doExtractAuxiliaryDetectors(Path_t &path)=0
Custom implementation of extractAuxiliaryDetectors().
geo::GeoNodePath Path_t
Identification of a single node in ROOT geometry.
Manages the extraction of LArSoft geometry information from ROOT.
Representation of a node and its ancestry.
std::vector< GeoObj > GeoColl_t
Type of direct collection of geometry objects.