104 <<
"Target has: " <<
m_Map.size() <<
" records, reference has: " << theRefMap.size() <<
" records"
114 for (
const auto&
key : common) {
115 edm::LogPrint(
"DropBoxMetadataPIHelper") <<
"key: " <<
key <<
"\n" << std::endl;
117 const auto& refval = theRefMap.at(
key);
119 if ((
val.getPrepMetaData()).
compare(refval.getPrepMetaData()) != 0) {
120 edm::LogPrint(
"DropBoxMetadataPIHelper") <<
"found difference in prep metadata!" << std::endl;
123 <<
" in reference: " <<
cleanJson(refval.getPrepMetaData()) << std::endl;
125 if ((
val.getProdMetaData()).
compare(refval.getProdMetaData()) != 0) {
126 edm::LogPrint(
"DropBoxMetadataPIHelper") <<
"found difference in prod metadata!" << std::endl;
129 <<
" in reference: " <<
cleanJson(refval.getProdMetaData()) << std::endl;
131 if ((
val.getMultiMetaData()).
compare(refval.getMultiMetaData()) != 0) {
132 edm::LogPrint(
"DropBoxMetadataPIHelper") <<
"found difference in multi metadata!" << std::endl;
135 <<
" in reference: " <<
cleanJson(refval.getMultiMetaData()) << std::endl;
137 edm::LogPrint(
"DropBoxMetadataPIHelper") <<
"\n" << std::endl;
143 if (ref_records.size() > tar_records.size()) {
144 for (
const auto& ref : ref_records) {
145 if (
std::find(tar_records.begin(), tar_records.end(), ref) == tar_records.end()) {
146 const auto& refval = theRefMap.at(ref);
147 edm::LogPrint(
"DropBoxMetadataPIHelper") <<
"key: " << ref <<
" not present in target! \n" << std::endl;
153 else if (tar_records.size() > ref_records.size()) {
154 for (
const auto& tar : tar_records) {
155 if (
std::find(ref_records.begin(), ref_records.end(), tar) == ref_records.end()) {
156 const auto& tarval =
m_Map.at(tar);
157 edm::LogPrint(
"DropBoxMetadataPIHelper") <<
"key: " << tar <<
" not present in reference! \n"
bool compare(const P &i, const P &j)
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
tuple key
prepare the HTCondor submission files and eventually submit them
Log< level::Warning, true > LogPrint