CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RefCoreStreamer.h
Go to the documentation of this file.
1 #ifndef DataFormats_Common_RefCoreStreamer_h
2 #define DataFormats_Common_RefCoreStreamer_h
3 
4 #include "TClassStreamer.h"
5 #include "TClassRef.h"
6 #include <assert.h>
7 
8 class TBuffer;
9 
10 namespace edm {
11  class EDProductGetter;
12  class RefCoreStreamer : public TClassStreamer {
13  public:
14  explicit RefCoreStreamer() : cl_("edm::RefCore"){}
15 
16  void operator() (TBuffer &R__b, void *objp);
17 
18  private:
19  TClassRef cl_;
20  };
21 
22  class RefCoreWithIndexStreamer : public TClassStreamer {
23  public:
24  explicit RefCoreWithIndexStreamer() : cl_("edm::RefCoreWithIndex"){}
25 
26  void operator() (TBuffer &R__b, void *objp);
27 
28  private:
29  TClassRef cl_;
30  };
31 
32  void setRefCoreStreamer(bool resetAll = false);
34 }
35 #endif
void operator()(TBuffer &R__b, void *objp)
void setRefCoreStreamer(bool resetAll=false)
void operator()(TBuffer &R__b, void *objp)