00001 #ifndef RECOLUMINOSITY_LUMIPRODUCER_H 00002 #define RECOLUMINOSITY_LUMIPRODUCER_H 00003 #include <string> 00004 namespace lumi{ 00005 class LumiNames{ 00006 public: 00007 static const std::string cmsrunsummaryTableName(); 00008 static const std::string lumirunsummaryTableName(); 00009 static const std::string lumisummaryTableName(); 00010 static const std::string lumidetailTableName(); 00011 static const std::string trgTableName(); 00012 static const std::string hltTableName(); 00013 static const std::string trghltMapTableName(); 00014 static const std::string lumiresultTableName(); 00015 static const std::string lumihltresultTableName(); 00016 static const std::string idTableName( const std::string& dataTableName); 00017 static const std::string idTableColumnName(); 00018 static const std::string idTableColumnType(); 00019 static const std::string revisionTableName(); 00020 static const std::string lumidataTableName(); 00021 static const std::string lumisummaryv2TableName(); 00022 static const std::string luminormTableName(); 00023 static const std::string trgdataTableName(); 00024 static const std::string lstrgTableName(); 00025 static const std::string hltdataTableName(); 00026 static const std::string lshltTableName(); 00027 00028 static const std::string revmapTableName(const std::string& datatablename ); 00029 static const std::string entryTableName(const std::string& datatablename ); 00030 }; 00031 } 00032 #endif