CMS 3D CMS Logo

Public Member Functions | Private Attributes

fwlite::RefStreamer Class Reference

#include <RefStreamer.h>

List of all members.

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) [inline, explicit]

Definition at line 14 of file RefStreamer.h.

: cl_("edm::RefCore::RefCoreTransients"), prodGetter_(ep) {}

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_.

                                                                             {
      edm::EDProductGetter const* previous = prodGetter_;
      prodGetter_ = ep;
      return previous;
    }

Member Data Documentation

TClassRef fwlite::RefStreamer::cl_ [private]

Definition at line 24 of file RefStreamer.h.

Definition at line 25 of file RefStreamer.h.

Referenced by setProductGetter().