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::CaloTokens Class Reference

#include <CaloTokens.h>

Inheritance diagram for l1t::stage2::CaloTokens:
l1t::PackerTokens

Public Member Functions

 CaloTokens (const edm::ParameterSet &, edm::ConsumesCollector &)
 
const edm::EDGetTokenT
< CaloTowerBxCollection > & 
getCaloTowerToken () const
 
const edm::EDGetTokenT
< EGammaBxCollection > & 
getEGammaToken () const
 
const edm::EDGetTokenT
< EtSumBxCollection > & 
getEtSumToken () const
 
const edm::EDGetTokenT
< JetBxCollection > & 
getJetToken () const
 
const edm::EDGetTokenT
< TauBxCollection > & 
getTauToken () const
 
- Public Member Functions inherited from l1t::PackerTokens
 PackerTokens (const edm::ParameterSet &, edm::ConsumesCollector &)
 

Private Attributes

edm::EDGetTokenT
< EGammaBxCollection
egammaToken_
 
edm::EDGetTokenT
< EtSumBxCollection
etSumToken_
 
edm::EDGetTokenT< JetBxCollectionjetToken_
 
edm::EDGetTokenT< TauBxCollectiontauToken_
 
edm::EDGetTokenT
< CaloTowerBxCollection
towerToken_
 

Detailed Description

Definition at line 14 of file CaloTokens.h.

Constructor & Destructor Documentation

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

Definition at line 9 of file CaloTokens.cc.

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

9  : PackerTokens(cfg, cc)
10  {
11  auto tag = cfg.getParameter<edm::InputTag>("InputLabel");
12 
18  }
BXVector< EGamma > EGammaBxCollection
Definition: EGamma.h:11
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
edm::EDGetTokenT< EtSumBxCollection > etSumToken_
Definition: CaloTokens.h:27
edm::EDGetTokenT< JetBxCollection > jetToken_
Definition: CaloTokens.h:28
BXVector< Tau > TauBxCollection
Definition: Tau.h:10
edm::EDGetTokenT< EGammaBxCollection > egammaToken_
Definition: CaloTokens.h:26
BXVector< EtSum > EtSumBxCollection
Definition: EtSum.h:10
edm::EDGetTokenT< TauBxCollection > tauToken_
Definition: CaloTokens.h:29
BXVector< Jet > JetBxCollection
Definition: Jet.h:10
BXVector< CaloTower > CaloTowerBxCollection
Definition: CaloTower.h:10
PackerTokens(const edm::ParameterSet &, edm::ConsumesCollector &)
Definition: PackerTokens.h:12
edm::EDGetTokenT< CaloTowerBxCollection > towerToken_
Definition: CaloTokens.h:22

Member Function Documentation

const edm::EDGetTokenT<CaloTowerBxCollection>& l1t::stage2::CaloTokens::getCaloTowerToken ( ) const
inline

Definition at line 18 of file CaloTokens.h.

References towerToken_.

18 { return towerToken_; };
edm::EDGetTokenT< CaloTowerBxCollection > towerToken_
Definition: CaloTokens.h:22
const edm::EDGetTokenT<EGammaBxCollection>& l1t::stage2::CaloTokens::getEGammaToken ( ) const
inline

Definition at line 19 of file CaloTokens.h.

References egammaToken_.

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

Definition at line 20 of file CaloTokens.h.

References etSumToken_.

20 { return etSumToken_; };
edm::EDGetTokenT< EtSumBxCollection > etSumToken_
Definition: CaloTokens.h:27
const edm::EDGetTokenT<JetBxCollection>& l1t::stage2::CaloTokens::getJetToken ( ) const
inline

Definition at line 21 of file CaloTokens.h.

References jetToken_.

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

Definition at line 22 of file CaloTokens.h.

22 { return tauToken_; };
edm::EDGetTokenT< TauBxCollection > tauToken_
Definition: CaloTokens.h:29

Member Data Documentation

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

Definition at line 26 of file CaloTokens.h.

Referenced by CaloTokens(), and getEGammaToken().

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

Definition at line 27 of file CaloTokens.h.

Referenced by CaloTokens(), and getEtSumToken().

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

Definition at line 28 of file CaloTokens.h.

Referenced by CaloTokens(), and getJetToken().

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

Definition at line 29 of file CaloTokens.h.

Referenced by CaloTokens().

edm::EDGetTokenT<CaloTowerBxCollection> l1t::stage2::CaloTokens::towerToken_
private

Definition at line 22 of file CaloTokens.h.

Referenced by CaloTokens(), and getCaloTowerToken().