CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edm::InternalContext Class Reference

#include <InternalContext.h>

Public Member Functions

EventID const & eventID () const
 
 InternalContext (EventID const &eventID, ModuleCallingContext const *)
 
ModuleCallingContext const * moduleCallingContext () const
 

Private Attributes

EventID eventID_
 
ModuleCallingContext const * moduleCallingContext_
 

Detailed Description

Description: Holds context information for the link between a MixingModule context and a module called by unscheduled production adding data to a secondary Principal.

Definition at line 23 of file InternalContext.h.

Constructor & Destructor Documentation

edm::InternalContext::InternalContext ( EventID const &  eventID,
ModuleCallingContext const *  moduleCallingContext 
)

Definition at line 8 of file InternalContext.cc.

9  :
12  }
ModuleCallingContext const * moduleCallingContext() const
ModuleCallingContext const * moduleCallingContext_
EventID const & eventID() const

Member Function Documentation

EventID const& edm::InternalContext::eventID ( ) const
inline

Definition at line 30 of file InternalContext.h.

References eventID_.

Referenced by edm::operator<<().

30 { return eventID_; } // event#==0 is a lumi, event#==0&lumi#==0 is a run
ModuleCallingContext const* edm::InternalContext::moduleCallingContext ( ) const
inline

Member Data Documentation

EventID edm::InternalContext::eventID_
private

Definition at line 34 of file InternalContext.h.

Referenced by eventID().

ModuleCallingContext const* edm::InternalContext::moduleCallingContext_
private

Definition at line 35 of file InternalContext.h.

Referenced by moduleCallingContext().