CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
l1t::stage2::GTTokens Class Reference

#include <GTTokens.h>

Inheritance diagram for l1t::stage2::GTTokens:
l1t::PackerTokens

Public Member Functions

const edm::EDGetTokenT
< GlobalAlgBlkBxCollection > & 
getAlgToken () const
 
const edm::EDGetTokenT
< EGammaBxCollection > & 
getEGammaToken () const
 
const edm::EDGetTokenT
< EtSumBxCollection > & 
getEtSumToken () const
 
const edm::EDGetTokenT
< GlobalExtBlkBxCollection > & 
getExtToken () const
 
const edm::EDGetTokenT
< JetBxCollection > & 
getJetToken () const
 
const edm::EDGetTokenT
< TauBxCollection > & 
getTauToken () const
 
 GTTokens (const edm::ParameterSet &, edm::ConsumesCollector &)
 
- Public Member Functions inherited from l1t::PackerTokens
 PackerTokens (const edm::ParameterSet &, edm::ConsumesCollector &)
 

Private Attributes

edm::EDGetTokenT
< GlobalAlgBlkBxCollection
algToken_
 
edm::EDGetTokenT
< EGammaBxCollection
egammaToken_
 
edm::EDGetTokenT
< EtSumBxCollection
etSumToken_
 
edm::EDGetTokenT
< GlobalExtBlkBxCollection
extToken_
 
edm::EDGetTokenT< JetBxCollectionjetToken_
 
edm::EDGetTokenT< TauBxCollectiontauToken_
 

Detailed Description

Definition at line 15 of file GTTokens.h.

Constructor & Destructor Documentation

l1t::stage2::GTTokens::GTTokens ( const edm::ParameterSet cfg,
edm::ConsumesCollector cc 
)

Definition at line 9 of file GTTokens.cc.

References algToken_, edm::ConsumesCollector::consumes(), egammaToken_, etSumToken_, extToken_, edm::ParameterSet::getParameter(), jetToken_, GlobalPosition_Frontier_DevDB_cff::tag, and tauToken_.

9  : PackerTokens(cfg, cc)
10  {
11  auto tag = cfg.getParameter<edm::InputTag>("InputLabel");
12 
19 
20  }
BXVector< EGamma > EGammaBxCollection
Definition: EGamma.h:11
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
edm::EDGetTokenT< GlobalAlgBlkBxCollection > algToken_
Definition: GTTokens.h:32
BXVector< Tau > TauBxCollection
Definition: Tau.h:10
edm::EDGetTokenT< EGammaBxCollection > egammaToken_
Definition: GTTokens.h:24
BXVector< EtSum > EtSumBxCollection
Definition: EtSum.h:10
BXVector< Jet > JetBxCollection
Definition: Jet.h:10
PackerTokens(const edm::ParameterSet &, edm::ConsumesCollector &)
Definition: PackerTokens.h:12
edm::EDGetTokenT< EtSumBxCollection > etSumToken_
Definition: GTTokens.h:29
edm::EDGetTokenT< TauBxCollection > tauToken_
Definition: GTTokens.h:31
edm::EDGetTokenT< JetBxCollection > jetToken_
Definition: GTTokens.h:30
edm::EDGetTokenT< GlobalExtBlkBxCollection > extToken_
Definition: GTTokens.h:33

Member Function Documentation

const edm::EDGetTokenT<GlobalAlgBlkBxCollection>& l1t::stage2::GTTokens::getAlgToken ( ) const
inline

Definition at line 23 of file GTTokens.h.

References algToken_.

23 { return algToken_; };
edm::EDGetTokenT< GlobalAlgBlkBxCollection > algToken_
Definition: GTTokens.h:32
const edm::EDGetTokenT<EGammaBxCollection>& l1t::stage2::GTTokens::getEGammaToken ( ) const
inline

Definition at line 19 of file GTTokens.h.

References egammaToken_.

19 { return egammaToken_; };
edm::EDGetTokenT< EGammaBxCollection > egammaToken_
Definition: GTTokens.h:24
const edm::EDGetTokenT<EtSumBxCollection>& l1t::stage2::GTTokens::getEtSumToken ( ) const
inline

Definition at line 20 of file GTTokens.h.

References etSumToken_.

20 { return etSumToken_; };
edm::EDGetTokenT< EtSumBxCollection > etSumToken_
Definition: GTTokens.h:29
const edm::EDGetTokenT<GlobalExtBlkBxCollection>& l1t::stage2::GTTokens::getExtToken ( ) const
inline

Definition at line 24 of file GTTokens.h.

References extToken_.

24 { return extToken_; };
edm::EDGetTokenT< GlobalExtBlkBxCollection > extToken_
Definition: GTTokens.h:33
const edm::EDGetTokenT<JetBxCollection>& l1t::stage2::GTTokens::getJetToken ( ) const
inline

Definition at line 21 of file GTTokens.h.

References jetToken_.

21 { return jetToken_; };
edm::EDGetTokenT< JetBxCollection > jetToken_
Definition: GTTokens.h:30
const edm::EDGetTokenT<TauBxCollection>& l1t::stage2::GTTokens::getTauToken ( ) const
inline

Definition at line 22 of file GTTokens.h.

References tauToken_.

22 { return tauToken_; };
edm::EDGetTokenT< TauBxCollection > tauToken_
Definition: GTTokens.h:31

Member Data Documentation

edm::EDGetTokenT<GlobalAlgBlkBxCollection> l1t::stage2::GTTokens::algToken_
private

Definition at line 32 of file GTTokens.h.

Referenced by getAlgToken(), and GTTokens().

edm::EDGetTokenT<EGammaBxCollection> l1t::stage2::GTTokens::egammaToken_
private

Definition at line 24 of file GTTokens.h.

Referenced by getEGammaToken(), and GTTokens().

edm::EDGetTokenT<EtSumBxCollection> l1t::stage2::GTTokens::etSumToken_
private

Definition at line 29 of file GTTokens.h.

Referenced by getEtSumToken(), and GTTokens().

edm::EDGetTokenT<GlobalExtBlkBxCollection> l1t::stage2::GTTokens::extToken_
private

Definition at line 33 of file GTTokens.h.

Referenced by getExtToken(), and GTTokens().

edm::EDGetTokenT<JetBxCollection> l1t::stage2::GTTokens::jetToken_
private

Definition at line 30 of file GTTokens.h.

Referenced by getJetToken(), and GTTokens().

edm::EDGetTokenT<TauBxCollection> l1t::stage2::GTTokens::tauToken_
private

Definition at line 31 of file GTTokens.h.

Referenced by getTauToken(), and GTTokens().