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

◆ InternalContext()

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

Member Function Documentation

◆ eventID()

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

Definition at line 27 of file InternalContext.h.

27 { return eventID_; } // event#==0 is a lumi, event#==0&lumi#==0 is a run

References eventID_.

Referenced by edm::operator<<().

◆ moduleCallingContext()

ModuleCallingContext const* edm::InternalContext::moduleCallingContext ( ) const
inline

Member Data Documentation

◆ eventID_

EventID edm::InternalContext::eventID_
private

Definition at line 31 of file InternalContext.h.

Referenced by eventID().

◆ moduleCallingContext_

ModuleCallingContext const* edm::InternalContext::moduleCallingContext_
private

Definition at line 32 of file InternalContext.h.

Referenced by moduleCallingContext().

edm::InternalContext::moduleCallingContext
ModuleCallingContext const * moduleCallingContext() const
Definition: InternalContext.h:28
edm::InternalContext::eventID_
EventID eventID_
Definition: InternalContext.h:31
edm::InternalContext::eventID
EventID const & eventID() const
Definition: InternalContext.h:27
edm::InternalContext::moduleCallingContext_
ModuleCallingContext const * moduleCallingContext_
Definition: InternalContext.h:32