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

#include <CaloTokens.h>

Inheritance diagram for l1t::stage1::CaloTokens:
l1t::PackerTokens

Public Member Functions

 CaloTokens (const edm::ParameterSet &, edm::ConsumesCollector &)
 
const edm::EDGetTokenT
< L1CaloEmCollection > & 
getCaloEmCandToken () const
 
const edm::EDGetTokenT
< L1CaloRegionCollection > & 
getCaloRegionToken () const
 
const edm::EDGetTokenT
< CaloSpareBxCollection > & 
getCaloSpareHFBitCountsToken () const
 
const edm::EDGetTokenT
< CaloSpareBxCollection > & 
getCaloSpareHFRingSumsToken () const
 
const edm::EDGetTokenT
< CaloTowerBxCollection > & 
getCaloTowerToken () const
 
const edm::EDGetTokenT
< EGammaBxCollection > & 
getEGammaToken () const
 
const edm::EDGetTokenT
< EtSumBxCollection > & 
getEtSumToken () const
 
const edm::EDGetTokenT
< TauBxCollection > & 
getIsoTauToken () 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
< L1CaloEmCollection
caloemCandToken_
 
edm::EDGetTokenT
< L1CaloRegionCollection
caloregionToken_
 
edm::EDGetTokenT
< CaloSpareBxCollection
calospareHFBitCountsToken_
 
edm::EDGetTokenT
< CaloSpareBxCollection
calospareHFRingSumsToken_
 
edm::EDGetTokenT
< EGammaBxCollection
egammaToken_
 
edm::EDGetTokenT
< EtSumBxCollection
etSumToken_
 
edm::EDGetTokenT< TauBxCollectionisotauToken_
 
edm::EDGetTokenT< JetBxCollectionjetToken_
 
edm::EDGetTokenT< TauBxCollectiontauToken_
 
edm::EDGetTokenT
< CaloTowerBxCollection
towerToken_
 

Detailed Description

Definition at line 24 of file CaloTokens.h.

Constructor & Destructor Documentation

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

Definition at line 9 of file CaloTokens.cc.

References caloemCandToken_, caloregionToken_, calospareHFBitCountsToken_, calospareHFRingSumsToken_, edm::ConsumesCollector::consumes(), egammaToken_, etSumToken_, edm::ParameterSet::getParameter(), isotauToken_, jetToken_, GlobalPosition_Frontier_DevDB_cff::tag, tauToken_, and towerToken_.

9  : PackerTokens(cfg, cc)
10  {
11  auto tag = cfg.getParameter<edm::InputTag>("InputLabel");
12  auto tautag = cfg.getParameter<edm::InputTag>("TauInputLabel");
13  auto isotautag = cfg.getParameter<edm::InputTag>("IsoTauInputLabel");
14  auto tagHFBitCounts = cfg.getParameter<edm::InputTag>("HFBitCountsInputLabel");
15  auto tagHFRingSums = cfg.getParameter<edm::InputTag>("HFRingSumsInputLabel");
16  auto tagRegion = cfg.getParameter<edm::InputTag>("RegionInputLabel");
17  auto tagEmCand = cfg.getParameter<edm::InputTag>("EmCandInputLabel");
18 
23  tauToken_ = cc.consumes<TauBxCollection>(tautag);
24  isotauToken_ = cc.consumes<TauBxCollection>(isotautag);
29 
30 
31  }
BXVector< EGamma > EGammaBxCollection
Definition: EGamma.h:11
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
edm::EDGetTokenT< JetBxCollection > jetToken_
Definition: CaloTokens.h:43
std::vector< L1CaloEmCand > L1CaloEmCollection
edm::EDGetTokenT< CaloSpareBxCollection > calospareHFBitCountsToken_
Definition: CaloTokens.h:46
edm::EDGetTokenT< L1CaloEmCollection > caloemCandToken_
Definition: CaloTokens.h:49
edm::EDGetTokenT< TauBxCollection > isotauToken_
Definition: CaloTokens.h:45
edm::EDGetTokenT< TauBxCollection > tauToken_
Definition: CaloTokens.h:44
BXVector< Tau > TauBxCollection
Definition: Tau.h:10
BXVector< EtSum > EtSumBxCollection
Definition: EtSum.h:10
edm::EDGetTokenT< L1CaloRegionCollection > caloregionToken_
Definition: CaloTokens.h:48
edm::EDGetTokenT< EtSumBxCollection > etSumToken_
Definition: CaloTokens.h:42
edm::EDGetTokenT< CaloSpareBxCollection > calospareHFRingSumsToken_
Definition: CaloTokens.h:47
edm::EDGetTokenT< EGammaBxCollection > egammaToken_
Definition: CaloTokens.h:41
BXVector< CaloSpare > CaloSpareBxCollection
Definition: CaloSpare.h:10
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:37
std::vector< L1CaloRegion > L1CaloRegionCollection

Member Function Documentation

const edm::EDGetTokenT<L1CaloEmCollection>& l1t::stage1::CaloTokens::getCaloEmCandToken ( ) const
inline

Definition at line 37 of file CaloTokens.h.

37 { return caloemCandToken_; };
edm::EDGetTokenT< L1CaloEmCollection > caloemCandToken_
Definition: CaloTokens.h:49
const edm::EDGetTokenT<L1CaloRegionCollection>& l1t::stage1::CaloTokens::getCaloRegionToken ( ) const
inline

Definition at line 36 of file CaloTokens.h.

References caloregionToken_.

36 { return caloregionToken_; };
edm::EDGetTokenT< L1CaloRegionCollection > caloregionToken_
Definition: CaloTokens.h:48
const edm::EDGetTokenT<CaloSpareBxCollection>& l1t::stage1::CaloTokens::getCaloSpareHFBitCountsToken ( ) const
inline

Definition at line 34 of file CaloTokens.h.

References calospareHFBitCountsToken_.

34 { return calospareHFBitCountsToken_; };
edm::EDGetTokenT< CaloSpareBxCollection > calospareHFBitCountsToken_
Definition: CaloTokens.h:46
const edm::EDGetTokenT<CaloSpareBxCollection>& l1t::stage1::CaloTokens::getCaloSpareHFRingSumsToken ( ) const
inline

Definition at line 35 of file CaloTokens.h.

References calospareHFRingSumsToken_.

35 { return calospareHFRingSumsToken_; };
edm::EDGetTokenT< CaloSpareBxCollection > calospareHFRingSumsToken_
Definition: CaloTokens.h:47
const edm::EDGetTokenT<CaloTowerBxCollection>& l1t::stage1::CaloTokens::getCaloTowerToken ( ) const
inline

Definition at line 28 of file CaloTokens.h.

References towerToken_.

28 { return towerToken_; };
edm::EDGetTokenT< CaloTowerBxCollection > towerToken_
Definition: CaloTokens.h:37
const edm::EDGetTokenT<EGammaBxCollection>& l1t::stage1::CaloTokens::getEGammaToken ( ) const
inline

Definition at line 29 of file CaloTokens.h.

References egammaToken_.

29 { return egammaToken_; };
edm::EDGetTokenT< EGammaBxCollection > egammaToken_
Definition: CaloTokens.h:41
const edm::EDGetTokenT<EtSumBxCollection>& l1t::stage1::CaloTokens::getEtSumToken ( ) const
inline

Definition at line 30 of file CaloTokens.h.

References etSumToken_.

30 { return etSumToken_; };
edm::EDGetTokenT< EtSumBxCollection > etSumToken_
Definition: CaloTokens.h:42
const edm::EDGetTokenT<TauBxCollection>& l1t::stage1::CaloTokens::getIsoTauToken ( ) const
inline

Definition at line 33 of file CaloTokens.h.

References isotauToken_.

33 { return isotauToken_; };
edm::EDGetTokenT< TauBxCollection > isotauToken_
Definition: CaloTokens.h:45
const edm::EDGetTokenT<JetBxCollection>& l1t::stage1::CaloTokens::getJetToken ( ) const
inline

Definition at line 31 of file CaloTokens.h.

References jetToken_.

31 { return jetToken_; };
edm::EDGetTokenT< JetBxCollection > jetToken_
Definition: CaloTokens.h:43
const edm::EDGetTokenT<TauBxCollection>& l1t::stage1::CaloTokens::getTauToken ( ) const
inline

Definition at line 32 of file CaloTokens.h.

References tauToken_.

32 { return tauToken_; };
edm::EDGetTokenT< TauBxCollection > tauToken_
Definition: CaloTokens.h:44

Member Data Documentation

edm::EDGetTokenT<L1CaloEmCollection> l1t::stage1::CaloTokens::caloemCandToken_
private

Definition at line 49 of file CaloTokens.h.

Referenced by CaloTokens().

edm::EDGetTokenT<L1CaloRegionCollection> l1t::stage1::CaloTokens::caloregionToken_
private

Definition at line 48 of file CaloTokens.h.

Referenced by CaloTokens(), and getCaloRegionToken().

edm::EDGetTokenT<CaloSpareBxCollection> l1t::stage1::CaloTokens::calospareHFBitCountsToken_
private

Definition at line 46 of file CaloTokens.h.

Referenced by CaloTokens(), and getCaloSpareHFBitCountsToken().

edm::EDGetTokenT<CaloSpareBxCollection> l1t::stage1::CaloTokens::calospareHFRingSumsToken_
private

Definition at line 47 of file CaloTokens.h.

Referenced by CaloTokens(), and getCaloSpareHFRingSumsToken().

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

Definition at line 41 of file CaloTokens.h.

Referenced by CaloTokens(), and getEGammaToken().

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

Definition at line 42 of file CaloTokens.h.

Referenced by CaloTokens(), and getEtSumToken().

edm::EDGetTokenT<TauBxCollection> l1t::stage1::CaloTokens::isotauToken_
private

Definition at line 45 of file CaloTokens.h.

Referenced by CaloTokens(), and getIsoTauToken().

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

Definition at line 43 of file CaloTokens.h.

Referenced by CaloTokens(), and getJetToken().

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

Definition at line 44 of file CaloTokens.h.

Referenced by CaloTokens(), and getTauToken().

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

Definition at line 37 of file CaloTokens.h.

Referenced by CaloTokens(), and getCaloTowerToken().