CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
FFTJet.h
Go to the documentation of this file.
1 #ifndef CondFormats_External_FFTJET_H
2 #define CondFormats_External_FFTJET_H
3 
4 #include <boost/serialization/base_object.hpp>
5 #include <boost/serialization/nvp.hpp>
6 #include <boost/serialization/split_free.hpp>
7 
8 // std::vector used in DataFormats/EcalDetId/interface/EcalContainer.h
9 #include <boost/serialization/vector.hpp>
10 #include <boost/serialization/string.hpp>
11 #include <boost/serialization/map.hpp>
12 
15 
16 #include <stdexcept>
17 
18 namespace boost {
19 namespace serialization {
20 
21 /*
22  * Note regarding object tracking: all autos used here
23  * must resolve to untracked types, since we use local
24  * variables in the stack which could end up with the same
25  * address. For the moment, all types resolved by auto here
26  * are primitive types, which are untracked by default
27  * by Boost Serialization.
28  */
29 
30 // JetMETCorrections/FFTJetObjects/interface/FFTJetCorrectorSequence.h
31 template<class Archive, class Jet,
32  template<class> class InitialConverter,
33  template<class> class FinalConverter
34 >
36 {
37  throw std::runtime_error("Unimplemented serialization code.");
38 }
39 
40 // JetMETCorrections/FFTJetObjects/interface/FFTJetDict.h
41 template<class Archive, class Key, class T, class Compare, class Allocator>
42 void serialize(Archive & ar, FFTJetDict<Key, T, Compare, Allocator> & obj, const unsigned int)
43 {
44  throw std::runtime_error("Unimplemented serialization code.");
45 }
46 
47 } // namespace serialization
48 } // namespace boost
49 
50 #endif
void serialize(Archive &ar, CLHEP::Hep3Vector &obj, const unsigned int v)
Definition: CLHEP.h:53