1 #ifndef DQMOffline_CalibTracker_SiStripDQMPopConSourceHandler_H
2 #define DQMOffline_CalibTracker_SiStripDQMPopConSourceHandler_H
70 <<
"[SiStripPopConDbObjHandler::getNewObjects] for PopCon application " <<
m_name;
74 ss <<
"\n\n------- " <<
m_name <<
" - > getNewObjects\n";
94 ss <<
" First object for this tag ";
103 <<
"[SiStripPopConDbObjHandler::getNewObjects] for PopCon application " <<
m_name <<
" Done\n--------------\n";
106 template <
typename T>
108 edm::LogInfo(
"SiStripPopConDbObjHandler") <<
"[SiStripPopConDbObjHandler::isTransferNeeded] checking for transfer ";
112 <<
"[SiStripPopConDbObjHandler::isTransferNeeded] \nthe current starting iov " <<
m_since
115 <<
" \n NO TRANSFER NEEDED";
130 <<
"[SiStripPopConDbObjHandler::isTransferNeeded] \nthe selected conditions will be uploaded: " << ss
131 <<
"\n Current MetaData - " << ss <<
"\n Last Uploaded MetaData- " << ss_logdb <<
"\n Fine";
136 <<
"[SiStripPopConDbObjHandler::isTransferNeeded] \nthe current MetaData conditions " << ss
146 template <
typename T>
149 <<
"[SiStripPopConDbObjHandler::setForTransfer] " <<
m_name <<
" getting data to be transferred ";
162 <<
"[SiStripPopConDbObjHandler::setForTransfer] " <<
m_name <<
" : NULL pointer of obj " <<
typeid(
T).
name()
163 <<
" reported by SiStripCondObjBuilderFromDb\n Transfer aborted";
169 std::cout <<
"SiStripPedestalsDQMService::getMetaDataString" << std::endl;
170 std::stringstream
ss;
175 #endif // DQMOffline_CalibTracker_SiStripDQMPopConSourceHandler_H
T getUntrackedParameter(std::string const &, T const &) const
std::string m_userTextLog
std::string const & userTextLog() const
virtual void initES(const edm::EventSetup &)
SiStripDQMPopConSourceHandler(const edm::ParameterSet &pset)
Log< level::Error, false > LogError
virtual std::string getMetaDataString() const
std::vector< std::pair< T *, Time_t > > m_to_transfer
std::string id() const override
dqm::legacy::DQMStore DQMStore
cond::LogDBEntry_t const & logDBEntry() const
void getNewObjects() override
~SiStripDQMPopConSourceHandler() override
std::string destinationDB
uint32_t getRunNumber() const
Log< level::Info, false > LogInfo
virtual void dqmEndJob(DQMStore::IBooker &booker, DQMStore::IGetter &getter)
T getParameter(std::string const &) const
virtual T * getObj() const =0
virtual bool checkForCompatibility(const std::string &otherMetaData) const
unsigned long long m_since
tuple size
Write out results.
cond::TagInfo_t const & tagInfo() const