1 #ifndef DQMOffline_CalibTracker_SiStripDQMPopConSourceHandler_H 2 #define DQMOffline_CalibTracker_SiStripDQMPopConSourceHandler_H 23 ,
m_since{
pset.getUntrackedParameter<uint32_t>(
"since", 5)}
66 edm::LogInfo(
"SiStripPopConDbObjHandler") <<
"[SiStripPopConDbObjHandler::getNewObjects] for PopCon application " <<
m_name;
70 ss <<
"\n\n------- " <<
m_name 71 <<
" - > getNewObjects\n";
95 ss <<
" First object for this tag ";
103 edm::LogInfo(
"SiStripPopConDbObjHandler") <<
"[SiStripPopConDbObjHandler::getNewObjects] for PopCon application " <<
m_name <<
" Done\n--------------\n";
109 edm::LogInfo(
"SiStripPopConDbObjHandler") <<
"[SiStripPopConDbObjHandler::isTransferNeeded] checking for transfer ";
113 <<
"[SiStripPopConDbObjHandler::isTransferNeeded] \nthe current starting iov " <<
m_since 114 <<
"\nis not compatible with the last iov (" 132 <<
"[SiStripPopConDbObjHandler::isTransferNeeded] \nthe selected conditions will be uploaded: " << ss
133 <<
"\n Current MetaData - " << ss <<
"\n Last Uploaded MetaData- " << ss_logdb <<
"\n Fine";
138 <<
"[SiStripPopConDbObjHandler::isTransferNeeded] \nthe current MetaData conditions " << ss
139 <<
"\nare not compatible with the MetaData Conditions of the last iov (" 152 edm::LogInfo (
"SiStripPopConDbObjHandler") <<
"[SiStripPopConDbObjHandler::setForTransfer] " <<
m_name <<
" getting data to be transferred ";
165 edm::LogError (
"SiStripPopConDbObjHandler") <<
"[SiStripPopConDbObjHandler::setForTransfer] " <<
m_name <<
" : NULL pointer of obj " <<
typeid(
T).
name() <<
" reported by SiStripCondObjBuilderFromDb\n Transfer aborted";
172 std::cout <<
"SiStripPedestalsDQMService::getMetaDataString" << std::endl;
173 std::stringstream ss;
178 #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)
std::string id() const override
virtual std::string getMetaDataString() const
OldContainer m_to_transfer
cond::ValidityInterval lastInterval
cond::LogDBEntry_t const & logDBEntry() const
void getNewObjects() override
~SiStripDQMPopConSourceHandler() override
std::string destinationDB
uint32_t getRunNumber() const
virtual void dqmEndJob(DQMStore::IBooker &booker, DQMStore::IGetter &getter)
std::string lastPayloadToken
virtual bool checkForCompatibility(const std::string &otherMetaData) const
unsigned long long m_since
virtual T * getObj() const =0
cond::TagInfo_t const & tagInfo() const