File indexing completed on 2024-04-06 12:19:17
0001 #ifndef JetMETCorrections_FFTJetObjects_FFTJET_H
0002 #define JetMETCorrections_FFTJetObjects_FFTJET_H
0003
0004 #include <boost/serialization/base_object.hpp>
0005 #include <boost/serialization/nvp.hpp>
0006 #include <boost/serialization/split_free.hpp>
0007
0008
0009 #include <boost/serialization/vector.hpp>
0010 #include <boost/serialization/string.hpp>
0011 #include <boost/serialization/map.hpp>
0012
0013 #include "JetMETCorrections/FFTJetObjects/interface/FFTJetCorrectorSequence.h"
0014 #include "JetMETCorrections/FFTJetObjects/interface/FFTJetDict.h"
0015
0016 #include <stdexcept>
0017
0018 namespace boost {
0019 namespace serialization {
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031 template <class Archive, class Jet, template <class> class InitialConverter, template <class> class FinalConverter>
0032 void serialize(Archive& ar,
0033 FFTJetCorrectorSequence<Jet, InitialConverter, FinalConverter>& obj,
0034 const unsigned int) {
0035 throw std::runtime_error("Unimplemented serialization code.");
0036 }
0037
0038
0039 template <class Archive, class Key, class T, class Compare, class Allocator>
0040 void serialize(Archive& ar, FFTJetDict<Key, T, Compare, Allocator>& obj, const unsigned int) {
0041 throw std::runtime_error("Unimplemented serialization code.");
0042 }
0043
0044 }
0045 }
0046
0047 #endif