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 80 of file TransitionInfoTypes.h.

Constructor & Destructor Documentation

◆ ProcessBlockTransitionInfo() [1/2]

edm::ProcessBlockTransitionInfo::ProcessBlockTransitionInfo ( )
inline

Definition at line 82 of file TransitionInfoTypes.h.

82 {}

◆ ProcessBlockTransitionInfo() [2/2]

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

Definition at line 84 of file TransitionInfoTypes.h.

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

Member Function Documentation

◆ principal() [1/2]

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

Definition at line 86 of file TransitionInfoTypes.h.

References processBlockPrincipal_.

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

86 { return *processBlockPrincipal_; }
ProcessBlockPrincipal * processBlockPrincipal_

◆ principal() [2/2]

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

Definition at line 87 of file TransitionInfoTypes.h.

References processBlockPrincipal_.

87 { return *processBlockPrincipal_; }
ProcessBlockPrincipal * processBlockPrincipal_

Member Data Documentation

◆ processBlockPrincipal_

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

Definition at line 90 of file TransitionInfoTypes.h.

Referenced by principal().