CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_2_9_HLT1_bphpatch4/src/TrackingTools/DetLayers/interface/RodBarrelLayer.h

Go to the documentation of this file.
00001 #ifndef DetLayers_RodBarrelLayer_H
00002 #define DetLayers_RodBarrelLayer_H
00003 
00008 #include "TrackingTools/DetLayers/interface/BarrelDetLayer.h"
00009 
00010 class DetRod;
00011 class MeasurementEstimator;
00012 
00013 class RodBarrelLayer : public BarrelDetLayer {
00014 
00015  public:
00016 
00017   RodBarrelLayer() {};
00018 
00019 //   RodBarrelLayer( std::vector<const GeomDet*>::const_iterator first,
00020 //                   std::vector<const GeomDet*>::const_iterator last);
00021 
00022 //   RodBarrelLayer( const std::vector<const GeomDet*>& dets);
00023   
00024   virtual ~RodBarrelLayer();
00025 
00026   
00027   //--- GeometricSearchDet interface
00028 //   virtual std::vector<const GeometricSearchDet*> components() const {return theDets;}
00029   
00030   //--- Extension of the interface
00031 //   virtual GeomDet* operator()( double x, double phi) const = 0;
00032 
00033 //   virtual void addDets( detunit_p_iter ifirst, detunit_p_iter ilast);
00034 
00035   
00036  private:
00037   //  std::vector<const GeomDet*> theDets;
00038 };
00039 
00040 #endif