![]() |
![]() |
00001 #include "JetMETCorrections/InterpolationTables/interface/NpstatException.h" 00002 00003 #include "JetMETCorrections/InterpolationTables/interface/StorableMultivariateFunctorReader.h" 00004 00005 namespace npstat { 00006 void StorableMultivariateFunctor::validateDescription( 00007 const std::string& description) const 00008 { 00009 if (description_ != description) 00010 { 00011 std::string mesage = 00012 "In StorableMultivariateFunctor::validateDescription: " 00013 "argument description string \""; 00014 mesage += description; 00015 mesage += "\" is different from the object description string \""; 00016 mesage += description_; 00017 mesage += "\""; 00018 throw npstat::NpstatRuntimeError(mesage.c_str()); 00019 } 00020 } 00021 00022 StorableMultivariateFunctor* StorableMultivariateFunctor::read( 00023 const gs::ClassId& id, std::istream& in) 00024 { 00025 return StaticStorableMultivariateFunctorReader::instance().read(id, in); 00026 } 00027 }