00001 #ifndef DetLayers_ForwardRingDiskBuilderFromDet_H 00002 #define DetLayers_ForwardRingDiskBuilderFromDet_H 00003 00012 #include "TrackingTools/DetLayers/interface/GeometricSearchDet.h" 00013 #include "DataFormats/GeometrySurface/interface/BoundDisk.h" 00014 00015 #include <utility> 00016 #include <vector> 00017 00018 class Det; 00019 class SimpleDiskBounds; 00020 00021 class ForwardRingDiskBuilderFromDet { 00022 public: 00023 00026 BoundDisk* operator()( const std::vector<const GeomDet*>& dets) const; 00027 00028 std::pair<SimpleDiskBounds, float> 00029 computeBounds( const std::vector<const GeomDet*>& dets) const; 00030 00031 }; 00032 00033 #endif