![]() |
LArSoft
v10_04_05
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "GeoObjectSorter.h"
Public Member Functions | |
virtual | ~GeoObjectSorter ()=default |
void | sort (std::vector< CryostatGeo > &cryostats) const |
void | sort (std::vector< TPCGeo > &tpcs) const |
void | sort (std::vector< OpDetGeo > &ods) const |
Private Member Functions | |
virtual bool | compareCryostats (CryostatGeo const &c1, CryostatGeo const &c2) const =0 |
virtual bool | compareTPCs (TPCGeo const &t1, TPCGeo const &t2) const =0 |
virtual bool | compareOpDets (OpDetGeo const &od1, OpDetGeo const &od2) const |
Definition at line 17 of file GeoObjectSorter.h.
|
virtualdefault |
|
privatepure virtual |
Implemented in geo::GeoObjectSorterStandard.
Referenced by sort().
|
privatevirtual |
Definition at line 41 of file GeoObjectSorter.cxx.
References geo::OpDetGeo::GetCenter().
Referenced by sort().
|
privatepure virtual |
Implemented in geo::GeoObjectSorterStandard.
Referenced by sort().
void geo::GeoObjectSorter::sort | ( | std::vector< CryostatGeo > & | cryostats | ) | const |
Definition at line 26 of file GeoObjectSorter.cxx.
References compareCryostats().
Referenced by geo::CryostatGeo::SortSubVolumes().
void geo::GeoObjectSorter::sort | ( | std::vector< TPCGeo > & | tpcs | ) | const |
Definition at line 31 of file GeoObjectSorter.cxx.
References compareTPCs().
void geo::GeoObjectSorter::sort | ( | std::vector< OpDetGeo > & | ods | ) | const |
Definition at line 36 of file GeoObjectSorter.cxx.
References compareOpDets().