CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_3/src/Alignment/SurveyAnalysis/plugins/SurveyInputTrackerFromDB.h

Go to the documentation of this file.
00001 #ifndef Alignment_SurveyAnalysis_SurveyInputTrackerFromDB_h
00002 #define Alignment_SurveyAnalysis_SurveyInputTrackerFromDB_h
00003 
00013 #include "Alignment/SurveyAnalysis/interface/SurveyInputBase.h"
00014 #include "Alignment/SurveyAnalysis/interface/SurveyInputTextReader.h"
00015 
00016 class SurveyInputTrackerFromDB:
00017   public SurveyInputBase
00018 {
00019 public:
00020         
00021   SurveyInputTrackerFromDB(
00022                            const edm::ParameterSet&
00023                            );
00024         
00026   virtual void analyze(
00027                        const edm::Event&,
00028                        const edm::EventSetup&
00029                        );
00030         
00031 private:
00032         
00033   SurveyInputTextReader::MapType uIdMap;
00034 
00035   std::string textFileName;
00036         
00038   void addSurveyInfo(
00039                      Alignable*
00040                      );
00041 };
00042 
00043 #endif