Implements popcon::PopConSourceHandler< FileBlob >.
Definition at line 20 of file DQMReferenceHistogramRootFileSourceHandler.cc.
References cond::LogDBEntry_t::destinationDB, cond::LogDBEntry_t::execmessage, cond::LogDBEntry_t::exectime, cond::LogDBEntry_t::iovtag, cond::LogDBEntry_t::iovtimetype, cond::TagInfo_t::lastInterval, popcon::PopConSourceHandler< FileBlob >::lastPayload(), cond::TagInfo_t::lastPayloadToken, popcon::PopConSourceHandler< FileBlob >::logDBEntry(), cond::LogDBEntry_t::logId, m_debugMode, m_file, m_name, m_since, popcon::PopConSourceHandler< FileBlob >::m_to_transfer, m_zip, cond::TagInfo_t::name, jets_cff::payload, cond::LogDBEntry_t::payloadClass, cond::LogDBEntry_t::payloadIdx, cond::LogDBEntry_t::payloadToken, cond::LogDBEntry_t::provenance, indexGen::rootFile, FileBlob::size(), cond::TagInfo_t::size, findQualityFiles::size, popcon::PopConSourceHandler< FileBlob >::tagInfo(), cond::TagInfo_t::token, cond::LogDBEntry_t::usertext, and popcon::PopConSourceHandler< FileBlob >::userTextLog().
21 edm::LogInfo(
"DQMReferenceHistogramRootFileSourceHandler") <<
"[DQMReferenceHistogramRootFileSourceHandler::getNewObjects] for PopCon application " <<
m_name;
24 ss <<
"\n------- " <<
m_name 25 <<
" - > getNewObjects\n";
34 <<
";\n last entry info regarding the payload (if existing):" 36 <<
",\n last record with the correct tag (if existing) has been written in the db " << this->
logDBEntry().
destinationDB 48 ss <<
"size of last payload " << payload->size() << std::endl;
50 ss <<
" First object for this tag " << std::endl;
52 edm::LogInfo(
"DQMReferenceHistogramRootFileSourceHandler") << ss.str();
54 edm::LogInfo(
"DQMReferenceHistogramRootFileSourceHandler") <<
"runnumber/first since = " <<
m_since << std::endl;
55 if(m_since<=this->
tagInfo().lastInterval.first){
56 edm::LogInfo(
"DQMReferenceHistogramRootFileSourceHandler")
57 <<
"[DQMReferenceHistogramRootFileSourceHandler::getNewObjects] \nthe current starting iov " <<
m_since 58 <<
"\nis not compatible with the last iov (" 65 edm::LogInfo(
"DQMReferenceHistogramRootFileSourceHandler")
66 <<
"[DQMReferenceHistogramRootFileSourceHandler::getNewObjects] " << m_name <<
" getting data to be transferred " << std::endl;
73 if(rootFile->
size() != 0){
74 edm::LogInfo(
"DQMReferenceHistogramRootFileSourceHandler") <<
"setting runnumber/first since = " <<
m_since << std::endl;
77 edm::LogError(
"DQMSummarySourceHandler") <<
"Root file " <<
m_file <<
" does not exist" << std::endl;
81 << m_name <<
" - > getNewObjects"
std::string const & userTextLog() const
edm::Ref< Container > Ref
OldContainer m_to_transfer
cond::ValidityInterval lastInterval
cond::LogDBEntry_t const & logDBEntry() const
std::string destinationDB
std::string lastPayloadToken
unsigned long long m_since
cond::TagInfo_t const & tagInfo() const