All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
sbndcode/sbndcode/CRT/CRTGeoObjectSorter.h
Go to the documentation of this file.
1 ///////////////////////////////////////////////////////////////////////////////
2 /// \file CRTGeoObjectSorter.h
3 /// \brief Interface to algorithm class for sorting of AuxDetGeo objects
4 ///
5 /// Ported from AuxDetGeoObjectSorterLArIAT.h (Author: brebel@fnal.gov)
6 ///
7 /// \version $Id: $
8 /// \author mastbaum@uchicago.edu
9 ///////////////////////////////////////////////////////////////////////////////
10 
11 #ifndef SBND_CRTGeoObjectSorter_h
12 #define SBND_CRTGeoObjectSorter_h
13 
14 #include <vector>
15 
17 
18 namespace geo {
19 
20  class CRTGeoObjectSorter : public AuxDetGeoObjectSorter {
21  public:
22 
23  CRTGeoObjectSorter(fhicl::ParameterSet const& p);
24 
25  void SortAuxDets (std::vector<geo::AuxDetGeo>& adgeo) const;
26  void SortAuxDetSensitive(std::vector<geo::AuxDetSensitiveGeo>& adsgeo) const;
27 
28  };
29 
30 }
31 
32 #endif // SBND_CRTGeoObjectSorter_h
void SortAuxDets(std::vector< geo::AuxDetGeo > &adgeo) const
pdgs p
Definition: selectors.fcl:22
void SortAuxDetSensitive(std::vector< geo::AuxDetSensitiveGeo > &adsgeo) const