CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
EDMtoMEConverter::Tokens< T > Class Template Reference

Public Types

using Product = MEtoEDM< T >
 
using type = T
 

Public Member Functions

void getData (const edm::Run &iRun, edm::Handle< Product > &handle) const
 
void getData (const edm::LuminosityBlock &iLumi, edm::Handle< Product > &handle) const
 
void set (const edm::InputTag &runInputTag, const edm::InputTag &lumiInputTag, edm::ConsumesCollector &iC)
 
 Tokens ()=default
 

Private Attributes

edm::EDGetTokenT< ProductlumiToken
 
edm::EDGetTokenT< ProductrunToken
 

Detailed Description

template<typename T>
class EDMtoMEConverter::Tokens< T >

Definition at line 87 of file EDMtoMEConverter.cc.

Member Typedef Documentation

◆ Product

template<typename T >
using EDMtoMEConverter::Tokens< T >::Product = MEtoEDM<T>

Definition at line 90 of file EDMtoMEConverter.cc.

◆ type

template<typename T >
using EDMtoMEConverter::Tokens< T >::type = T

Definition at line 89 of file EDMtoMEConverter.cc.

Constructor & Destructor Documentation

◆ Tokens()

template<typename T >
EDMtoMEConverter::Tokens< T >::Tokens ( )
default

Member Function Documentation

◆ getData() [1/2]

template<typename T >
void EDMtoMEConverter::Tokens< T >::getData ( const edm::Run iRun,
edm::Handle< Product > &  handle 
) const

Definition at line 138 of file EDMtoMEConverter.cc.

References edm::Run::getByToken(), and patZpeak::handle.

138  {
139  iRun.getByToken(runToken, handle);
140 }
edm::EDGetTokenT< Product > runToken
bool getByToken(EDGetToken token, Handle< PROD > &result) const
Definition: Run.h:315

◆ getData() [2/2]

template<typename T >
void EDMtoMEConverter::Tokens< T >::getData ( const edm::LuminosityBlock iLumi,
edm::Handle< Product > &  handle 
) const

Definition at line 143 of file EDMtoMEConverter.cc.

References edm::LuminosityBlock::getByToken(), and patZpeak::handle.

143  {
144  iLumi.getByToken(lumiToken, handle);
145 }
bool getByToken(EDGetToken token, Handle< PROD > &result) const
edm::EDGetTokenT< Product > lumiToken

◆ set()

template<typename T >
void EDMtoMEConverter::Tokens< T >::set ( const edm::InputTag runInputTag,
const edm::InputTag lumiInputTag,
edm::ConsumesCollector iC 
)

Member Data Documentation

◆ lumiToken

template<typename T >
edm::EDGetTokenT<Product> EDMtoMEConverter::Tokens< T >::lumiToken
private

Definition at line 101 of file EDMtoMEConverter.cc.

◆ runToken

template<typename T >
edm::EDGetTokenT<Product> EDMtoMEConverter::Tokens< T >::runToken
private

Definition at line 100 of file EDMtoMEConverter.cc.