1 #ifndef LHCINFOPOPCONSOURCEHANDLER_H 2 #define LHCINFOPOPCONSOURCEHANDLER_H 39 std::vector<std::pair<cond::Time_t,std::shared_ptr<LHCInfo> > >
m_tmpBuffer;
bool getFillData(cond::persistency::Session &session, unsigned short fillId)
boost::posix_time::ptime m_startTime
bool getCTTPSData(cond::persistency::Session &session, const boost::posix_time::ptime &beginFillTime, const boost::posix_time::ptime &endFillTime)
std::string m_connectionString
size_t getLumiData(cond::persistency::Session &session, const boost::posix_time::ptime &beginFillTime, const boost::posix_time::ptime &endFillTime)
std::unique_ptr< LHCInfo > m_fillPayload
bool getEcalData(cond::persistency::Session &session, const boost::posix_time::ptime &lowerTime, const boost::posix_time::ptime &upperTime, bool update)
std::shared_ptr< LHCInfo > m_prevPayload
bool getDipData(cond::persistency::Session &session, const boost::posix_time::ptime &beginFillTime, const boost::posix_time::ptime &endFillTime)
std::vector< std::shared_ptr< LHCInfo > > m_payloadBuffer
unsigned long long Time_t
boost::posix_time::ptime m_endTime
void addEmptyPayload(cond::Time_t iov)
~LHCInfoPopConSourceHandler() override
std::string id() const override
unsigned int m_samplingInterval
std::string m_ecalConnectionString
void getNewObjects() override
std::vector< std::pair< cond::Time_t, std::shared_ptr< LHCInfo > > > m_tmpBuffer
bool getNextFillData(cond::persistency::Session &session, const boost::posix_time::ptime &targetTime, bool ended)
LHCInfoPopConSourceHandler(const edm::ParameterSet &pset)