CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edm::stream::RunContextT< R, G > Class Template Reference

#include <Contexts.h>

Public Member Functions

G const * global () const
 
R const * run () const
 
 RunContextT (R const *iRun, G const *iGlobal)
 

Private Attributes

G const * m_global
 
R const * m_run
 

Detailed Description

template<typename R, typename G>
class edm::stream::RunContextT< R, G >

Definition at line 31 of file Contexts.h.

Constructor & Destructor Documentation

◆ RunContextT()

template<typename R , typename G >
edm::stream::RunContextT< R, G >::RunContextT ( R const *  iRun,
G const *  iGlobal 
)
inline

Definition at line 33 of file Contexts.h.

33 : m_run(iRun), m_global(iGlobal) {}

Member Function Documentation

◆ global()

template<typename R , typename G >
G const* edm::stream::RunContextT< R, G >::global ( ) const
inline

Definition at line 35 of file Contexts.h.

35 { return m_global; }

References edm::stream::RunContextT< R, G >::m_global.

Referenced by OscarMTProducer::globalEndRun().

◆ run()

template<typename R , typename G >
R const* edm::stream::RunContextT< R, G >::run ( ) const
inline

Definition at line 34 of file Contexts.h.

34 { return m_run; }

References edm::stream::RunContextT< R, G >::m_run.

Referenced by Types.EventID::cppID(), and Types.LuminosityBlockID::cppID().

Member Data Documentation

◆ m_global

template<typename R , typename G >
G const* edm::stream::RunContextT< R, G >::m_global
private

Definition at line 39 of file Contexts.h.

Referenced by edm::stream::RunContextT< R, G >::global().

◆ m_run

template<typename R , typename G >
R const* edm::stream::RunContextT< R, G >::m_run
private

Definition at line 38 of file Contexts.h.

Referenced by edm::stream::RunContextT< R, G >::run().

edm::stream::RunContextT::m_global
G const * m_global
Definition: Contexts.h:39
edm::stream::RunContextT::m_run
R const * m_run
Definition: Contexts.h:38