CMS 3D CMS Logo

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

#include <TransitionInfoTypes.h>

Public Member Functions

EventSetupImpl const & eventSetupImpl () const
 
 EventTransitionInfo ()
 
 EventTransitionInfo (EventPrincipal &iPrincipal, EventSetupImpl const &iEventSetupImpl)
 
EventPrincipalprincipal ()
 
EventPrincipal const & principal () const
 

Private Attributes

EventPrincipaleventPrincipal_ = nullptr
 
EventSetupImpl const * eventSetupImpl_ = nullptr
 

Detailed Description

Definition at line 26 of file TransitionInfoTypes.h.

Constructor & Destructor Documentation

◆ EventTransitionInfo() [1/2]

edm::EventTransitionInfo::EventTransitionInfo ( )
inline

Definition at line 28 of file TransitionInfoTypes.h.

28 {}

◆ EventTransitionInfo() [2/2]

edm::EventTransitionInfo::EventTransitionInfo ( EventPrincipal iPrincipal,
EventSetupImpl const &  iEventSetupImpl 
)
inline

Definition at line 30 of file TransitionInfoTypes.h.

31  : eventPrincipal_(&iPrincipal), eventSetupImpl_(&iEventSetupImpl) {}

Member Function Documentation

◆ eventSetupImpl()

EventSetupImpl const& edm::EventTransitionInfo::eventSetupImpl ( ) const
inline

Definition at line 35 of file TransitionInfoTypes.h.

35 { return *eventSetupImpl_; }

References eventSetupImpl_.

◆ principal() [1/2]

EventPrincipal& edm::EventTransitionInfo::principal ( )
inline

Definition at line 33 of file TransitionInfoTypes.h.

33 { return *eventPrincipal_; }

References eventPrincipal_.

Referenced by edm::Path::workerFinished().

◆ principal() [2/2]

EventPrincipal const& edm::EventTransitionInfo::principal ( ) const
inline

Definition at line 34 of file TransitionInfoTypes.h.

34 { return *eventPrincipal_; }

References eventPrincipal_.

Member Data Documentation

◆ eventPrincipal_

EventPrincipal* edm::EventTransitionInfo::eventPrincipal_ = nullptr
private

Definition at line 38 of file TransitionInfoTypes.h.

Referenced by principal().

◆ eventSetupImpl_

EventSetupImpl const* edm::EventTransitionInfo::eventSetupImpl_ = nullptr
private

Definition at line 39 of file TransitionInfoTypes.h.

Referenced by eventSetupImpl().

edm::EventTransitionInfo::eventPrincipal_
EventPrincipal * eventPrincipal_
Definition: TransitionInfoTypes.h:38
edm::EventTransitionInfo::eventSetupImpl_
EventSetupImpl const * eventSetupImpl_
Definition: TransitionInfoTypes.h:39