1 #ifndef LHCINFOPOPCONSOURCEHANDLER_H 2 #define LHCINFOPOPCONSOURCEHANDLER_H 27 unsigned short fillId,
28 const boost::posix_time::ptime& beginFillTime,
29 const boost::posix_time::ptime& endFillTime);
31 const boost::posix_time::ptime& beginFillTime,
32 const boost::posix_time::ptime& endFillTime);
34 const boost::posix_time::ptime& beginFillTime,
35 const boost::posix_time::ptime& endFillTime);
37 const boost::posix_time::ptime& lowerTime,
38 const boost::posix_time::ptime& upperTime,
56 std::vector<std::pair<cond::Time_t, std::shared_ptr<LHCInfo> > >
m_tmpBuffer;
boost::posix_time::ptime m_startTime
std::vector< std::pair< cond::Time_t, std::shared_ptr< LHCInfo > > > m_tmpBuffer
std::string m_connectionString
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)
bool getCTPPSData(cond::persistency::Session &session, const boost::posix_time::ptime &beginFillTime, const boost::posix_time::ptime &endFillTime)
std::shared_ptr< LHCInfo > m_prevPayload
std::string id() const override
void getDipData(const cond::OMSService &service, const boost::posix_time::ptime &beginFillTime, const boost::posix_time::ptime &endFillTime)
unsigned long long Time_t
boost::posix_time::ptime m_endTime
static constexpr unsigned int kLumisectionsQueryLimit
size_t getLumiData(const cond::OMSService &service, unsigned short fillId, const boost::posix_time::ptime &beginFillTime, const boost::posix_time::ptime &endFillTime)
void addEmptyPayload(cond::Time_t iov)
~LHCInfoPopConSourceHandler() override
unsigned int m_samplingInterval
std::string m_ecalConnectionString
void getNewObjects() override
LHCInfoPopConSourceHandler(const edm::ParameterSet &pset)