template<typename T, typename U>
class popcon::SiStripPopConDbObjHandler< T, U >
Definition at line 19 of file SiStripPopConDbObjHandler.h.
template<typename T , typename U >
Implements popcon::PopConSourceHandler< T >.
Definition at line 33 of file SiStripPopConDbObjHandler.h.
References popcon::SiStripPopConDbObjHandler< T, U >::condObjBuilder, cond::LogDBEntry_t::destinationDB, cond::LogDBEntry_t::execmessage, cond::LogDBEntry_t::exectime, cond::LogDBEntry_t::iovtag, cond::LogDBEntry_t::iovtimetype, popcon::SiStripPopConDbObjHandler< T, U >::isTransferNeeded(), cond::TagInfo_t::lastInterval, cond::TagInfo_t::lastPayloadToken, popcon::PopConSourceHandler< T >::logDBEntry(), cond::LogDBEntry_t::logId, popcon::SiStripPopConDbObjHandler< T, U >::m_debugMode, popcon::SiStripPopConDbObjHandler< T, U >::m_name, cond::TagInfo_t::name, cond::LogDBEntry_t::payloadClass, cond::LogDBEntry_t::payloadIdx, cond::LogDBEntry_t::payloadToken, cond::LogDBEntry_t::provenance, popcon::SiStripPopConDbObjHandler< T, U >::setForTransfer(), cond::TagInfo_t::size, findQualityFiles::size, popcon::PopConSourceHandler< T >::tagInfo(), cond::TagInfo_t::token, cond::LogDBEntry_t::usertext, and popcon::PopConSourceHandler< T >::userTextLog().
34 edm::LogInfo (
"SiStripPopConDbObjHandler") <<
"[SiStripPopConDbObjHandler::getNewObjects] for PopCon application " <<
m_name;
38 ss <<
"\n\n------- " <<
m_name 39 <<
" - > getNewObjects\n";
64 ss <<
" First object for this tag ";
74 edm::LogInfo (
"SiStripPopConDbObjHandler") <<
"[SiStripPopConDbObjHandler::getNewObjects] for PopCon application " << m_name <<
" Done\n--------------\n";
std::string const & userTextLog() const
cond::ValidityInterval lastInterval
cond::LogDBEntry_t const & logDBEntry() const
std::string destinationDB
std::string lastPayloadToken
edm::Service< U > condObjBuilder
cond::TagInfo_t const & tagInfo() const
template<typename T , typename U >
Definition at line 91 of file SiStripPopConDbObjHandler.h.
References popcon::SiStripPopConDbObjHandler< T, U >::condObjBuilder, cond::LogDBEntry_t::destinationDB, cond::TagInfo_t::lastInterval, popcon::PopConSourceHandler< T >::logDBEntry(), popcon::SiStripPopConDbObjHandler< T, U >::m_since, popcon::PopConSourceHandler< T >::m_userTextLog, cond::LogDBEntry_t::payloadClass, popcon::PopConSourceHandler< T >::tagInfo(), and cond::LogDBEntry_t::usertext.
Referenced by popcon::SiStripPopConDbObjHandler< T, U >::getNewObjects().
93 edm::LogInfo (
"SiStripPopConDbObjHandler") <<
"[SiStripPopConDbObjHandler::isTransferNeeded] checking for transfer " << std::endl;
95 if(m_since<=this->
tagInfo().lastInterval.first){
97 <<
"[SiStripPopConDbObjHandler::isTransferNeeded] \nthe current starting iov " <<
m_since 98 <<
"\nis not compatible with the last iov (" 105 std::stringstream ss_logdb, ss;
118 <<
"[SiStripPopConDbObjHandler::isTransferNeeded] \nthe selected conditions will be uploaded: " << ss.str()
119 <<
"\n Current MetaData - "<< ss.str() <<
"\n Last Uploaded MetaData- " << ss_logdb.str() <<
"\n Fine";
124 <<
"[SiStripPopConDbObjHandler::isTransferNeeded] \nthe current MetaData conditions " << ss.str()
125 <<
"\nare not compatible with the MetaData Conditions of the last iov (" std::string m_userTextLog
unsigned long long m_since
cond::ValidityInterval lastInterval
cond::LogDBEntry_t const & logDBEntry() const
std::string destinationDB
edm::Service< U > condObjBuilder
cond::TagInfo_t const & tagInfo() const