LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
geo::GeoObjectSorter Class Referenceabstract

#include "GeoObjectSorter.h"

Inheritance diagram for geo::GeoObjectSorter:
geo::GeoObjectSorterStandard

Public Member Functions

virtual ~GeoObjectSorter ()=default
 
virtual void SortAuxDets (std::vector< geo::AuxDetGeo * > &adgeo) const =0
 
virtual void SortAuxDetSensitive (std::vector< geo::AuxDetSensitiveGeo * > &adsgeo) const =0
 
virtual void SortCryostats (std::vector< geo::CryostatGeo * > &cgeo) const =0
 
virtual void SortTPCs (std::vector< geo::TPCGeo * > &tgeo) const =0
 
virtual void SortPlanes (std::vector< geo::PlaneGeo * > &pgeo, geo::DriftDirection_t const &driftDir) const =0
 
virtual void SortWires (std::vector< geo::WireGeo * > &wgeo) const =0
 

Detailed Description

Definition at line 27 of file GeoObjectSorter.h.

Constructor & Destructor Documentation

virtual geo::GeoObjectSorter::~GeoObjectSorter ( )
virtualdefault

Member Function Documentation

virtual void geo::GeoObjectSorter::SortAuxDets ( std::vector< geo::AuxDetGeo * > &  adgeo) const
pure virtual
virtual void geo::GeoObjectSorter::SortAuxDetSensitive ( std::vector< geo::AuxDetSensitiveGeo * > &  adsgeo) const
pure virtual
virtual void geo::GeoObjectSorter::SortCryostats ( std::vector< geo::CryostatGeo * > &  cgeo) const
pure virtual
virtual void geo::GeoObjectSorter::SortPlanes ( std::vector< geo::PlaneGeo * > &  pgeo,
geo::DriftDirection_t const &  driftDir 
) const
pure virtual
virtual void geo::GeoObjectSorter::SortTPCs ( std::vector< geo::TPCGeo * > &  tgeo) const
pure virtual
virtual void geo::GeoObjectSorter::SortWires ( std::vector< geo::WireGeo * > &  wgeo) const
pure virtual

The documentation for this class was generated from the following file: