22 unsigned short fillId,
23 const boost::posix_time::ptime& beginFillTime,
24 const boost::posix_time::ptime& endFillTime);
27 const boost::posix_time::ptime& beginFillTime,
28 const boost::posix_time::ptime& endFillTime);
31 const boost::posix_time::ptime& beginFillTime,
32 const boost::posix_time::ptime& endFillTime);
35 const boost::posix_time::ptime& lowerTime,
36 const boost::posix_time::ptime& upperTime);
51 std::vector<std::pair<cond::Time_t, std::shared_ptr<LHCInfoPerFill>>>
m_tmpBuffer;
void getNewObjects() override
boost::posix_time::ptime m_startTime
boost::posix_time::ptime m_endTime
std::shared_ptr< LHCInfoPerFill > m_prevPayload
void getDipData(const cond::OMSService &oms, const boost::posix_time::ptime &beginFillTime, const boost::posix_time::ptime &endFillTime)
void addEmptyPayload(cond::Time_t iov)
unsigned long long Time_t
bool getCTPPSData(cond::persistency::Session &session, const boost::posix_time::ptime &beginFillTime, const boost::posix_time::ptime &endFillTime)
std::unique_ptr< LHCInfoPerFill > m_fillPayload
std::string m_connectionString
bool getEcalData(cond::persistency::Session &session, const boost::posix_time::ptime &lowerTime, const boost::posix_time::ptime &upperTime)
~LHCInfoPerFillPopConSourceHandler() override=default
void addPayloadToBuffer(cond::OMSServiceResultRef &row)
std::string id() const override
void convertBufferedIovsToLumiid(std::map< cond::Time_t, cond::Time_t > timestampToLumiid)
LHCInfoPerFillPopConSourceHandler(edm::ParameterSet const &pset)
std::string m_ecalConnectionString
std::map< cond::Time_t, cond::Time_t > m_timestampToLumiid
size_t getLumiData(const cond::OMSService &oms, unsigned short fillId, const boost::posix_time::ptime &beginFillTime, const boost::posix_time::ptime &endFillTime)
std::vector< std::pair< cond::Time_t, std::shared_ptr< LHCInfoPerFill > > > m_tmpBuffer