CMS 3D CMS Logo

List of all members | Protected Member Functions
BPHAnalyzerWrapper< T > Class Template Reference

#include <BPHAnalyzerTokenWrapper.h>

Inheritance diagram for BPHAnalyzerWrapper< T >:

Protected Member Functions

template<class Obj >
void consume (BPHTokenWrapper< Obj > &tw, const std::string &label)
 
template<class Obj >
void consume (BPHTokenWrapper< Obj > &tw, const edm::InputTag &tag)
 
template<class Obj , class Rec >
void esConsume (BPHESTokenWrapper< Obj, Rec > &tw)
 
template<class Obj , class Rec >
void esConsume (BPHESTokenWrapper< Obj, Rec > &tw, const std::string &label)
 
template<class Obj , class Rec >
void esConsume (BPHESTokenWrapper< Obj, Rec > &tw, const edm::ESInputTag &tag)
 

Detailed Description

template<class T>
class BPHAnalyzerWrapper< T >

Definition at line 70 of file BPHAnalyzerTokenWrapper.h.

Member Function Documentation

◆ consume() [1/2]

template<class T>
template<class Obj >
void BPHAnalyzerWrapper< T >::consume ( BPHTokenWrapper< Obj > &  tw,
const std::string &  label 
)
inlineprotected

Definition at line 73 of file BPHAnalyzerTokenWrapper.h.

73  {
75  tw.token = this->template consumes<Obj>(tag);
76  return;
77  }
char const * label

◆ consume() [2/2]

template<class T>
template<class Obj >
void BPHAnalyzerWrapper< T >::consume ( BPHTokenWrapper< Obj > &  tw,
const edm::InputTag tag 
)
inlineprotected

Definition at line 79 of file BPHAnalyzerTokenWrapper.h.

79  {
80  tw.token = this->template consumes<Obj>(tag);
81  return;
82  }

◆ esConsume() [1/3]

template<class T>
template<class Obj , class Rec >
void BPHAnalyzerWrapper< T >::esConsume ( BPHESTokenWrapper< Obj, Rec > &  tw)
inlineprotected

Definition at line 84 of file BPHAnalyzerTokenWrapper.h.

84  {
85  tw.token = this->template esConsumes<Obj, Rec>();
86  return;
87  }

◆ esConsume() [2/3]

template<class T>
template<class Obj , class Rec >
void BPHAnalyzerWrapper< T >::esConsume ( BPHESTokenWrapper< Obj, Rec > &  tw,
const std::string &  label 
)
inlineprotected

Definition at line 89 of file BPHAnalyzerTokenWrapper.h.

89  {
90  tw.token = this->template esConsumes<Obj, Rec>(edm::ESInputTag("", label));
91  return;
92  }
char const * label

◆ esConsume() [3/3]

template<class T>
template<class Obj , class Rec >
void BPHAnalyzerWrapper< T >::esConsume ( BPHESTokenWrapper< Obj, Rec > &  tw,
const edm::ESInputTag tag 
)
inlineprotected

Definition at line 94 of file BPHAnalyzerTokenWrapper.h.

94  {
95  tw.token = this->template esConsumes<Obj>(tag);
96  return;
97  }