![]() |
![]() |
#include <vector>
#include <algorithm>
#include <functional>
Go to the source code of this file.
Functions | |
template<class RandomAccessIterator , class Extractor , class Compare > | |
void | precomputed_value_sort (RandomAccessIterator begin, RandomAccessIterator end, const Extractor &extr, const Compare &comp) |
template<class RandomAccessIterator , class Extractor > | |
void | precomputed_value_sort (RandomAccessIterator begin, RandomAccessIterator end, const Extractor &extr) |
Sort using precomputed values.
precomputed_value_sort behaves like std::sort, but pre-computes the values used in the sorting using an Extractor, so that the computation is performed only once per element.
Definition in file precomputed_value_sort.h.
void precomputed_value_sort | ( | RandomAccessIterator | begin, |
RandomAccessIterator | end, | ||
const Extractor & | extr, | ||
const Compare & | comp | ||
) |
Definition at line 17 of file precomputed_value_sort.h.
References a, b, AlCaHLTBitMon_QueryRunRegistry::comp, end, plotBeamSpotDB::first, mps_fire::i, eostools::move(), and jetUpdater_cfi::sort.
Referenced by MagGeoBuilderFromDDD::bLayer::bLayer(), MagGeoBuilderFromDDD::bRod::bRod(), MagGeoBuilderFromDDD::bSector::bSector(), MagGeoBuilderFromDDD::bSlab::bSlab(), MagGeoBuilderFromDDD::build(), MuonGEMDetLayerGeometryBuilder::buildLayer(), MuonME0DetLayerGeometryBuilder::buildLayer(), MuonRPCDetLayerGeometryBuilder::buildLayer(), MuonDTDetLayerGeometryBuilder::buildLayers(), BTLDetLayerGeometryBuilder::buildLayers(), MagGeoBuilderFromDDD::eLayer::eLayer(), MagGeoBuilderFromDDD::eSector::eSector(), ForwardDetRingOneZ::initialize(), DetRodOneR::initialize(), MuonRPCDetLayerGeometryBuilder::makeBarrelLayers(), MuonRPCDetLayerGeometryBuilder::makeBarrelRods(), ETLDetLayerGeometryBuilder::makeDetRing(), MuonCSCDetLayerGeometryBuilder::makeDetRing(), MuonGEMDetLayerGeometryBuilder::makeDetRing(), MuonME0DetLayerGeometryBuilder::makeDetRing(), MTDTrayBarrelLayer::MTDTrayBarrelLayer(), MuRodBarrelLayer::MuRodBarrelLayer(), PhiBorderFinder::PhiBorderFinder(), precomputed_value_sort(), RBorderFinder::RBorderFinder(), MTDDetLayerGeometry::sortLayers(), MuonDetLayerGeometry::sortLayers(), InOutConversionTrackFinder::tracks(), and OutInConversionTrackFinder::tracks().
void precomputed_value_sort | ( | RandomAccessIterator | begin, |
RandomAccessIterator | end, | ||
const Extractor & | extr | ||
) |
Definition at line 42 of file precomputed_value_sort.h.
References precomputed_value_sort().