1 #ifndef RecoLuminosity_LumiProducer_DIPLumiProducer_h 2 #define RecoLuminosity_LumiProducer_DIPLumiProducer_h 37 unsigned int maxavailableLSforRun(coral::ISchema& schema,
const std::string& tablename,
unsigned int runnumber);
41 std::map<unsigned int, std::shared_ptr<const DIPLumiSummary> >
m_summarycache;
42 std::map<unsigned int, std::shared_ptr<const DIPLumiDetail> >
m_detailcache;
52 void fillsummarycache(
unsigned int runnumber,
unsigned int startlsnum);
53 void filldetailcache(
unsigned int runnumber,
unsigned int startlsnum);
unsigned int m_detailcachedrun
std::shared_ptr< const DIPLumiSummary > m_summaryresult
std::shared_ptr< const DIPLumiDetail > ReturnDetailType
unsigned int m_summarycachedrun
std::map< unsigned int, std::shared_ptr< const DIPLumiSummary > > m_summarycache
std::map< unsigned int, std::shared_ptr< const DIPLumiDetail > > m_detailcache
const edm::IOVSyncValue * m_pcurrentTime
std::shared_ptr< const DIPLumiDetail > m_detailresult
std::shared_ptr< const DIPLumiSummary > ReturnSummaryType