CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
edm::EDConsumerBaseAdaptor< B > Class Template Reference

#include <EDConsumerBase.h>

Public Member Functions

template<typename TYPE >
EDGetTokenT< TYPE > consumes ()
 

Private Member Functions

 EDConsumerBaseAdaptor (EDConsumerBase *iBase, edm::InputTag iTag) noexcept
 

Private Attributes

EDConsumerBasem_consumer
 
const edm::InputTag m_tag
 

Friends

class EDConsumerBase
 

Detailed Description

template<BranchType B>
class edm::EDConsumerBaseAdaptor< B >

Definition at line 63 of file EDConsumerBase.h.

Constructor & Destructor Documentation

◆ EDConsumerBaseAdaptor()

template<BranchType B>
edm::EDConsumerBaseAdaptor< B >::EDConsumerBaseAdaptor ( EDConsumerBase iBase,
edm::InputTag  iTag 
)
inlineprivatenoexcept

Definition at line 365 of file EDConsumerBase.h.

366  : m_consumer(iBase), m_tag(std::move(iTag)) {}

Member Function Documentation

◆ consumes()

template<BranchType B>
template<typename TYPE >
EDGetTokenT<TYPE> edm::EDConsumerBaseAdaptor< B >::consumes ( )
inline

Definition at line 358 of file EDConsumerBase.h.

358  {
359  return m_consumer->template consumes<TYPE, B>(m_tag);
360  }

References edm::EDConsumerBaseAdaptor< B >::m_consumer, and edm::EDConsumerBaseAdaptor< B >::m_tag.

Friends And Related Function Documentation

◆ EDConsumerBase

template<BranchType B>
friend class EDConsumerBase
friend

Definition at line 364 of file EDConsumerBase.h.

Member Data Documentation

◆ m_consumer

template<BranchType B>
EDConsumerBase* edm::EDConsumerBaseAdaptor< B >::m_consumer
private

Definition at line 368 of file EDConsumerBase.h.

Referenced by edm::EDConsumerBaseAdaptor< B >::consumes().

◆ m_tag

template<BranchType B>
const edm::InputTag edm::EDConsumerBaseAdaptor< B >::m_tag
private

Definition at line 369 of file EDConsumerBase.h.

Referenced by edm::EDConsumerBaseAdaptor< B >::consumes().

edm::EDConsumerBaseAdaptor::m_tag
const edm::InputTag m_tag
Definition: EDConsumerBase.h:369
edm::EDConsumerBaseAdaptor::m_consumer
EDConsumerBase * m_consumer
Definition: EDConsumerBase.h:368
eostools.move
def move(src, dest)
Definition: eostools.py:511