CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_3/src/CalibTracker/SiStripESProducers/plugins/geom/SiStripRegionConnectivity.h

Go to the documentation of this file.
00001 
00002 #ifndef CALIBTRACKER_SISTRIPCONNECTIVITY_SISTRIPREGIONCONNECTIVITY_H
00003 #define CALIBTRACKER_SISTRIPCONNECTIVITY_SISTRIPREGIONCONNECTIVITY_H
00004 
00005 // FWCore
00006 #include "FWCore/Framework/interface/ESProducer.h"
00007 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00008 
00009 // CalibTracker
00010 #include "CalibTracker/Records/interface/SiStripRegionCablingRcd.h"
00011 
00012 // CalibFormats
00013 #include "CalibFormats/SiStripObjects/interface/SiStripRegionCabling.h"
00014 
00015 class SiStripRegionConnectivity: public edm::ESProducer {
00016 
00017  public:
00018 
00019   SiStripRegionConnectivity( const edm::ParameterSet& );
00020   virtual ~SiStripRegionConnectivity();
00021   
00022   std::auto_ptr<SiStripRegionCabling> produceRegionCabling( const SiStripRegionCablingRcd&  );
00023   
00024  private:
00025 
00027   uint32_t etadivisions_;
00028   uint32_t phidivisions_;
00029 
00031   double etamax_;
00032 };
00033 
00034 #endif
00035