CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes | Friends
edm::ESConsumesCollectorAdaptor Class Reference

#include <ESConsumesCollector.h>

Public Member Functions

template<typename TYPE , typename REC >
ESGetToken< TYPE, REC > consumes ()
 

Private Member Functions

 ESConsumesCollectorAdaptor (ESConsumesCollector *iBase)
 

Private Attributes

ESConsumesCollectorm_consumer
 

Friends

class ESConsumesCollector
 

Detailed Description

Definition at line 168 of file ESConsumesCollector.h.

Constructor & Destructor Documentation

◆ ESConsumesCollectorAdaptor()

edm::ESConsumesCollectorAdaptor::ESConsumesCollectorAdaptor ( ESConsumesCollector iBase)
inlineexplicitprivate

Definition at line 178 of file ESConsumesCollector.h.

178 : m_consumer(iBase) {}

Member Function Documentation

◆ consumes()

template<typename TYPE , typename REC >
ESGetToken<TYPE, REC> edm::ESConsumesCollectorAdaptor::consumes ( )
inline

Definition at line 171 of file ESConsumesCollector.h.

171  {
172  return m_consumer->template consumesFrom<TYPE, REC>();
173  }

References edm::ESConsumesCollector::m_consumer.

Friends And Related Function Documentation

◆ ESConsumesCollector

friend class ESConsumesCollector
friend

Definition at line 177 of file ESConsumesCollector.h.

Member Data Documentation

◆ m_consumer

ESConsumesCollector* edm::ESConsumesCollectorAdaptor::m_consumer
private

Definition at line 180 of file ESConsumesCollector.h.

edm::ESConsumesCollectorAdaptor::m_consumer
ESConsumesCollector * m_consumer
Definition: ESConsumesCollector.h:180