1 #ifndef LHCINFOPOPCONSOURCEHANDLER_H 2 #define LHCINFOPOPCONSOURCEHANDLER_H bool getNextFillData(cond::persistency::Session &session, const boost::posix_time::ptime &targetTime, LHCInfo &payload)
boost::posix_time::ptime m_startTime
std::string m_connectionString
bool getFillData(cond::persistency::Session &session, const boost::posix_time::ptime &targetTime, bool next, LHCInfo &payload)
bool getLumiData(cond::persistency::Session &session, const boost::posix_time::ptime &targetTime, LHCInfo &payload)
unsigned long long Time_t
boost::posix_time::ptime m_endTime
bool getEcalData(cond::persistency::Session &session, const boost::posix_time::ptime &targetTime, LHCInfo &payload)
bool getCTTPSData(cond::persistency::Session &session, const boost::posix_time::ptime &targetTime, LHCInfo &payload)
bool getCurrentFillData(cond::persistency::Session &session, const boost::posix_time::ptime &targetTime, LHCInfo &payload)
void addEmptyPayload(cond::Time_t iov)
void addPayload(LHCInfo &newPayload, cond::Time_t iov)
~LHCInfoPopConSourceHandler() override
std::string id() const override
unsigned int m_samplingInterval
std::vector< std::unique_ptr< LHCInfo > > m_payloadBuffer
std::string m_ecalConnectionString
void getNewObjects() override
bool getDipData(cond::persistency::Session &session, const boost::posix_time::ptime &targetTime, LHCInfo &payload)
LHCInfoPopConSourceHandler(const edm::ParameterSet &pset)