CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/CondTools/RPC/interface/RPCIDMapSH.h

Go to the documentation of this file.
00001 #ifndef POPCON_RPC_IDMAP_SH
00002 #define POPCON_RPC_IDMAP_SH
00003 
00004 /*
00005  * \class RpcIDMapSH
00006  *  Core of RPC PopCon Appication
00007  *
00008  *  \author D. Pagano - Dip. Fis. Nucl. e Teo. & INFN Pavia
00009  */
00010 
00011 #include <vector>
00012 #include <string>
00013 #include <iostream>
00014 #include <typeinfo>
00015 
00016 #include "CondCore/PopCon/interface/PopConSourceHandler.h"
00017 
00018 #include "CondFormats/RPCObjects/interface/RPCObPVSSmap.h"
00019 #include "CondFormats/DataRecord/interface/RPCObPVSSmapRcd.h"
00020 #include "CoralBase/TimeStamp.h"
00021 #include "FWCore/ParameterSet/interface/ParameterSetfwd.h"
00022 #include "CondTools/RPC/interface/RPCFw.h"
00023 #include<string>
00024 
00025 
00026 namespace popcon{
00027   class RPCObPVSSmapData : public popcon::PopConSourceHandler<RPCObPVSSmap>{
00028   public:
00029     void getNewObjects();
00030     std::string id() const { return m_name;}
00031     ~RPCObPVSSmapData(); 
00032     RPCObPVSSmapData(const edm::ParameterSet& pset); 
00033 
00034     RPCObPVSSmap* IDMapdata;
00035 
00036     unsigned long long snc;
00037     unsigned long long niov;        
00038     unsigned long long utime;
00039   private:
00040     std::string m_name;
00041     std::string host;
00042     std::string user;
00043     std::string passw;
00044     unsigned long long m_since;
00045     unsigned long long m_till;
00046 
00047   };
00048 }
00049 #endif