00001 #ifndef PIXELPOPCONCALIBSOURCEHANDLER_H 00002 #define PIXELPOPCONCALIBSOURCEHANDLER_H 00003 00004 // Package: CondTools/SiPixel 00005 // Class: PixelPopConSourceHandler 00014 // 00015 // Original Author: Michael Eads 00016 // Created: 8 Feb 2008 00017 // $Id: PixelPopConCalibSourceHandler.h,v 1.2.2.1 2008/09/03 16:41:57 meads Exp $ 00018 // 00019 // 00020 00021 #include <string> 00022 00023 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00024 #include "CondFormats/SiPixelObjects/interface/SiPixelCalibConfiguration.h" 00025 #include "CondTools/SiPixel/interface/PixelPopConSourceHandler.h" 00026 00027 #include "CondCore/DBCommon/interface/DBSession.h" 00028 #include "CondCore/DBCommon/interface/CoralTransaction.h" 00029 00030 // class definition 00031 class PixelPopConCalibSourceHandler : public PixelPopConSourceHandler<SiPixelCalibConfiguration> { 00032 00033 public: 00034 // specific implementations of getNewObjects 00035 void getNewObjects_coral(); 00036 void getNewObjects_file(); 00037 ~PixelPopConCalibSourceHandler(); 00038 PixelPopConCalibSourceHandler(edm::ParameterSet const &); 00039 virtual std::string id() const; 00040 00041 private: 00042 00043 }; 00044 00045 00046 #endif