CMS 3D CMS Logo

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

#include <Contexts.h>

Public Member Functions

G const * global () const
 
L const * luminosityBlock () const
 
 LuminosityBlockContextT (L const *iLumi, R const *iRun, G const *iGlobal)
 
R const * run () const
 

Private Attributes

G const * m_global
 
L const * m_lumi
 
R const * m_run
 

Detailed Description

template<typename L, typename R, typename G>
class edm::stream::LuminosityBlockContextT< L, R, G >

Definition at line 43 of file Contexts.h.

Constructor & Destructor Documentation

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

Definition at line 45 of file Contexts.h.

45  :
46  m_lumi(iLumi),m_run(iRun),m_global(iGlobal) {}

Member Function Documentation

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

Definition at line 50 of file Contexts.h.

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

50 { return m_global;}
template<typename L , typename R , typename G >
L const* edm::stream::LuminosityBlockContextT< L, R, G >::luminosityBlock ( ) const
inline

Definition at line 48 of file Contexts.h.

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

48 { return m_lumi;}
template<typename L , typename R , typename G >
R const* edm::stream::LuminosityBlockContextT< L, R, G >::run ( ) const
inline

Member Data Documentation

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

Definition at line 54 of file Contexts.h.

template<typename L , typename R , typename G >
L const* edm::stream::LuminosityBlockContextT< L, R, G >::m_lumi
private

Definition at line 52 of file Contexts.h.

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

Definition at line 53 of file Contexts.h.