CMS 3D CMS Logo

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

#include <TransitionInfoTypes.h>

Public Member Functions

ProcessBlockPrincipalprincipal ()
 
ProcessBlockPrincipal const & principal () const
 
 ProcessBlockTransitionInfo ()
 
 ProcessBlockTransitionInfo (ProcessBlockPrincipal &iPrincipal)
 

Private Attributes

ProcessBlockPrincipalprocessBlockPrincipal_ = nullptr
 

Detailed Description

Definition at line 92 of file TransitionInfoTypes.h.

Constructor & Destructor Documentation

◆ ProcessBlockTransitionInfo() [1/2]

edm::ProcessBlockTransitionInfo::ProcessBlockTransitionInfo ( )
inline

Definition at line 94 of file TransitionInfoTypes.h.

94 {}

◆ ProcessBlockTransitionInfo() [2/2]

edm::ProcessBlockTransitionInfo::ProcessBlockTransitionInfo ( ProcessBlockPrincipal iPrincipal)
inline

Definition at line 96 of file TransitionInfoTypes.h.

96 : processBlockPrincipal_(&iPrincipal) {}
ProcessBlockPrincipal * processBlockPrincipal_

Member Function Documentation

◆ principal() [1/2]

ProcessBlockPrincipal& edm::ProcessBlockTransitionInfo::principal ( )
inline

Definition at line 98 of file TransitionInfoTypes.h.

References processBlockPrincipal_.

Referenced by edm::SubProcess::doEndProcessBlockAsync().

98 { return *processBlockPrincipal_; }
ProcessBlockPrincipal * processBlockPrincipal_

◆ principal() [2/2]

ProcessBlockPrincipal const& edm::ProcessBlockTransitionInfo::principal ( ) const
inline

Definition at line 99 of file TransitionInfoTypes.h.

References processBlockPrincipal_.

99 { return *processBlockPrincipal_; }
ProcessBlockPrincipal * processBlockPrincipal_

Member Data Documentation

◆ processBlockPrincipal_

ProcessBlockPrincipal* edm::ProcessBlockTransitionInfo::processBlockPrincipal_ = nullptr
private

Definition at line 102 of file TransitionInfoTypes.h.

Referenced by principal().