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 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::vector< std::pair< cond::Time_t, std::shared_ptr< LHCInfo > > > m_tmpBuffer
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
bool getNextFillData(cond::persistency::Session &session, const boost::posix_time::ptime &targetTime, bool ended)
LHCInfoPopConSourceHandler(const edm::ParameterSet &pset)