CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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

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

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

Definition at line 35 of file Contexts.h.

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

Referenced by OscarMTProducer::globalEndRun().

35 { return m_global;}
template<typename R , typename G >
R const* edm::stream::RunContextT< R, G >::run ( void  ) const
inline

Definition at line 34 of file Contexts.h.

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

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

34 { return m_run;}

Member Data Documentation

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().

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().