17 using namespace SurfaceOrientation;
22 handles::const_iterator
end) :
23 theVolumes(begin,end),
55 vector<MagVolume*> mVols;
56 for (handles::const_iterator vol = theVolumes.begin();
57 vol!=theVolumes.end(); ++vol) {
58 mVols.push_back((*vol)->magVolume);
59 zmin =
min(zmin, (*vol)->minZ());
60 zmax =
max(zmax, (*vol)->maxZ());
62 mlayer =
new MagELayer(mVols, zmin, zmax);
MagELayer * buildMagELayer() const
Construct the MagELayer upon request.
const T & max(const T &a, const T &b)
eLayer(handles::const_iterator begin, handles::const_iterator end)
Constructor from list of volumes.
void precomputed_value_sort(RandomAccessIterator begin, RandomAccessIterator end, const Extractor &extr)