Go to the documentation of this file. 1 #ifndef LHCINFOPOPCONSOURCEHANDLER_H
2 #define LHCINFOPOPCONSOURCEHANDLER_H
22 const boost::posix_time::ptime& beginFillTime,
23 const boost::posix_time::ptime& endFillTime);
25 const boost::posix_time::ptime& beginFillTime,
26 const boost::posix_time::ptime& endFillTime);
28 const boost::posix_time::ptime& beginFillTime,
29 const boost::posix_time::ptime& endFillTime);
31 const boost::posix_time::ptime& lowerTime,
32 const boost::posix_time::ptime& upperTime,
49 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)
void getNewObjects() override
void addEmptyPayload(cond::Time_t iov)
std::string m_connectionString
boost::posix_time::ptime m_endTime
bool getCTTPSData(cond::persistency::Session &session, const boost::posix_time::ptime &beginFillTime, const boost::posix_time::ptime &endFillTime)
bool getFillData(cond::persistency::Session &session, unsigned short fillId)
bool getEcalData(cond::persistency::Session &session, const boost::posix_time::ptime &lowerTime, const boost::posix_time::ptime &upperTime, bool update)
boost::posix_time::ptime m_startTime
std::vector< std::shared_ptr< LHCInfo > > m_payloadBuffer
bool getDipData(cond::persistency::Session &session, const boost::posix_time::ptime &beginFillTime, const boost::posix_time::ptime &endFillTime)
LHCInfoPopConSourceHandler(const edm::ParameterSet &pset)
unsigned int m_samplingInterval
~LHCInfoPopConSourceHandler() override
std::shared_ptr< LHCInfo > m_prevPayload
unsigned long long Time_t
std::unique_ptr< LHCInfo > m_fillPayload
std::string id() const override
std::vector< std::pair< cond::Time_t, std::shared_ptr< LHCInfo > > > m_tmpBuffer
std::string m_ecalConnectionString
size_t getLumiData(cond::persistency::Session &session, const boost::posix_time::ptime &beginFillTime, const boost::posix_time::ptime &endFillTime)