CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/TrackingTools/DetLayers/interface/ForwardRingDiskBuilderFromDet.h

Go to the documentation of this file.
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