CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
fwlite::RefStreamer Class Reference

#include <RefStreamer.h>

Inheritance diagram for fwlite::RefStreamer:

Public Member Functions

void operator() (TBuffer &R__b, void *objp)
 
 RefStreamer (edm::EDProductGetter const *ep)
 
edm::EDProductGetter const * setProductGetter (edm::EDProductGetter const *ep)
 

Private Attributes

TClassRef cl_
 
edm::EDProductGetter const * prodGetter_
 

Detailed Description

Definition at line 12 of file RefStreamer.h.

Constructor & Destructor Documentation

fwlite::RefStreamer::RefStreamer ( edm::EDProductGetter const *  ep)
inlineexplicit

Definition at line 14 of file RefStreamer.h.

14 : cl_("edm::RefCore::RefCoreTransients"), prodGetter_(ep) {}
edm::EDProductGetter const * prodGetter_
Definition: RefStreamer.h:25

Member Function Documentation

void fwlite::RefStreamer::operator() ( TBuffer &  R__b,
void *  objp 
)
edm::EDProductGetter const* fwlite::RefStreamer::setProductGetter ( edm::EDProductGetter const *  ep)
inline

Definition at line 16 of file RefStreamer.h.

References prodGetter_.

16  {
17  edm::EDProductGetter const* previous = prodGetter_;
18  prodGetter_ = ep;
19  return previous;
20  }
edm::EDProductGetter const * prodGetter_
Definition: RefStreamer.h:25

Member Data Documentation

TClassRef fwlite::RefStreamer::cl_
private

Definition at line 24 of file RefStreamer.h.

edm::EDProductGetter const* fwlite::RefStreamer::prodGetter_
private

Definition at line 25 of file RefStreamer.h.

Referenced by setProductGetter().