7 #ifndef LARCOREALG_GEOMETRY_GEOOBJECTSORTER_H 8 #define LARCOREALG_GEOMETRY_GEOOBJECTSORTER_H 20 void sort(std::vector<CryostatGeo>& cryostats)
const;
21 void sort(std::vector<TPCGeo>& tpcs)
const;
22 void sort(std::vector<OpDetGeo>& ods)
const;
33 #endif // LARCOREALG_GEOMETRY_GEOOBJECTSORTER_H
virtual ~GeoObjectSorter()=default
Geometry information for a single TPC.
Geometry information for a single cryostat.
virtual bool compareCryostats(CryostatGeo const &c1, CryostatGeo const &c2) const =0
void sort(std::vector< CryostatGeo > &cryostats) const
Definition of data types for geometry description.
virtual bool compareOpDets(OpDetGeo const &od1, OpDetGeo const &od2) const
virtual bool compareTPCs(TPCGeo const &t1, TPCGeo const &t2) const =0