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