#include <CRTGeoObjectSorter.h>
geo::CRTGeoObjectSorter::CRTGeoObjectSorter |
( |
fhicl::ParameterSet const & |
p | ) |
|
geo::CRTGeoObjectSorter::CRTGeoObjectSorter |
( |
fhicl::ParameterSet const & |
p | ) |
|
void geo::CRTGeoObjectSorter::SortAuxDets |
( |
std::vector< geo::AuxDetGeo > & |
adgeo | ) |
const |
|
virtual |
void geo::CRTGeoObjectSorter::SortAuxDets |
( |
std::vector< geo::AuxDetGeo > & |
adgeo | ) |
const |
|
virtual |
void geo::CRTGeoObjectSorter::SortCRTs |
( |
std::vector< geo::AuxDetGeo > & |
adgeo | ) |
const |
Definition at line 132 of file icaruscode/icaruscode/CRT/CRTGeoObjectSorter.cxx.
135 std::stable_sort (adgeo.begin(), adgeo.end(),
CRTIncreaseX);
139 std::stable_sort (adgeo.begin(), adgeo.end(),
CRTIncreaseZ);
142 std::stable_sort (adgeo.begin(), adgeo.end(),
CRTDecreaseY);
static bool CRTIncreaseX(const AuxDetGeo &ad1, const AuxDetGeo &ad2)
static bool CRTIncreaseZ(const AuxDetGeo &ad1, const AuxDetGeo &ad2)
static bool CRTDecreaseY(const AuxDetGeo &ad1, const AuxDetGeo &ad2)
void geo::CRTGeoObjectSorter::SortCRTSensitive |
( |
std::vector< std::pair< int, geo::AuxDetSensitiveGeo > > & |
adsgeo | ) |
const |
Definition at line 150 of file icaruscode/icaruscode/CRT/CRTGeoObjectSorter.cxx.
static bool CRTSensitiveIncreaseX(std::pair< int, geo::AuxDetSensitiveGeo > ads1, std::pair< int, geo::AuxDetSensitiveGeo > ads2)
static bool CRTSensitiveIncreaseZ(std::pair< int, geo::AuxDetSensitiveGeo > ads1, std::pair< int, geo::AuxDetSensitiveGeo > ads2)
static bool CRTSensitiveDecreaseY(std::pair< int, geo::AuxDetSensitiveGeo > ads1, std::pair< int, geo::AuxDetSensitiveGeo > ads2)
The documentation for this class was generated from the following files: