00001 #ifndef SiStripBadStripFromASCIIFile_H 00002 #define SiStripBadStripFromASCIIFile_H 00003 00004 00005 #include "CommonTools/ConditionDBWriter/interface/ConditionDBWriter.h" 00006 #include "CondFormats/SiStripObjects/interface/SiStripBadStrip.h" 00007 00008 // Save Compile time by forwarding declarations 00009 #include "FWCore/Framework/interface/Frameworkfwd.h" 00010 #include "FWCore/ParameterSet/interface/FileInPath.h" 00011 00012 00013 class SiStripBadStripFromASCIIFile:public ConditionDBWriter<SiStripBadStrip> { 00014 00015 public: 00016 00017 explicit SiStripBadStripFromASCIIFile( const edm::ParameterSet& iConfig); 00018 00019 ~SiStripBadStripFromASCIIFile(){}; 00020 00021 00022 00023 private: 00024 virtual SiStripBadStrip * getNewObject(); 00025 edm::FileInPath fp_; 00026 bool printdebug_; 00027 }; 00028 00029 #endif