CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes
edm::RunTransitionInfo Class Reference

#include <TransitionInfoTypes.h>

Public Member Functions

EventSetupImpl const & eventSetupImpl () const
 
RunPrincipalprincipal ()
 
RunPrincipal const & principal () const
 
 RunTransitionInfo ()
 
 RunTransitionInfo (RunPrincipal &iPrincipal, EventSetupImpl const &iEventSetupImpl)
 

Private Attributes

EventSetupImpl const * eventSetupImpl_ = nullptr
 
RunPrincipalrunPrincipal_ = nullptr
 

Detailed Description

Definition at line 64 of file TransitionInfoTypes.h.

Constructor & Destructor Documentation

edm::RunTransitionInfo::RunTransitionInfo ( )
inline

Definition at line 66 of file TransitionInfoTypes.h.

66 {}
edm::RunTransitionInfo::RunTransitionInfo ( RunPrincipal iPrincipal,
EventSetupImpl const &  iEventSetupImpl 
)
inline

Definition at line 68 of file TransitionInfoTypes.h.

69  : runPrincipal_(&iPrincipal), eventSetupImpl_(&iEventSetupImpl) {}
EventSetupImpl const * eventSetupImpl_

Member Function Documentation

EventSetupImpl const& edm::RunTransitionInfo::eventSetupImpl ( ) const
inline
RunPrincipal& edm::RunTransitionInfo::principal ( )
inline
RunPrincipal const& edm::RunTransitionInfo::principal ( ) const
inline

Definition at line 72 of file TransitionInfoTypes.h.

References runPrincipal_.

72 { return *runPrincipal_; }

Member Data Documentation

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

Definition at line 77 of file TransitionInfoTypes.h.

Referenced by eventSetupImpl().

RunPrincipal* edm::RunTransitionInfo::runPrincipal_ = nullptr
private

Definition at line 76 of file TransitionInfoTypes.h.

Referenced by principal().