CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
l1t::stage2::GMTTokens Class Reference

#include <GMTTokens.h>

Inheritance diagram for l1t::stage2::GMTTokens:
l1t::stage2::CommonTokens l1t::PackerTokens

Public Member Functions

const edm::EDGetTokenT< MuonBxCollection > & getImdMuonTokenBMTF () const
 
const edm::EDGetTokenT< MuonBxCollection > & getImdMuonTokenEMTFNeg () const
 
const edm::EDGetTokenT< MuonBxCollection > & getImdMuonTokenEMTFPos () const
 
const edm::EDGetTokenT< MuonBxCollection > & getImdMuonTokenOMTFNeg () const
 
const edm::EDGetTokenT< MuonBxCollection > & getImdMuonTokenOMTFPos () const
 
const edm::EDGetTokenT< RegionalMuonCandBxCollection > & getRegionalMuonCandTokenBMTF () const
 
const edm::EDGetTokenT< RegionalMuonCandBxCollection > & getRegionalMuonCandTokenEMTF () const
 
const edm::EDGetTokenT< RegionalMuonCandBxCollection > & getRegionalMuonCandTokenOMTF () const
 
 GMTTokens (const edm::ParameterSet &, edm::ConsumesCollector &)
 
- Public Member Functions inherited from l1t::stage2::CommonTokens
const edm::EDGetTokenT< EGammaBxCollection > & getEGammaToken () const
 
const edm::EDGetTokenT< EtSumBxCollection > & getEtSumToken () const
 
const edm::EDGetTokenT< JetBxCollection > & getJetToken () const
 
const edm::EDGetTokenT< MuonBxCollection > & getMuonToken () const
 
const edm::EDGetTokenT< TauBxCollection > & getTauToken () const
 
- Public Member Functions inherited from l1t::PackerTokens
virtual ~PackerTokens ()=default
 

Private Attributes

edm::EDGetTokenT< MuonBxCollectionimdMuonTokenBMTF_
 
edm::EDGetTokenT< MuonBxCollectionimdMuonTokenEMTFNeg_
 
edm::EDGetTokenT< MuonBxCollectionimdMuonTokenEMTFPos_
 
edm::EDGetTokenT< MuonBxCollectionimdMuonTokenOMTFNeg_
 
edm::EDGetTokenT< MuonBxCollectionimdMuonTokenOMTFPos_
 
edm::EDGetTokenT< RegionalMuonCandBxCollectionregionalMuonCandTokenBMTF_
 
edm::EDGetTokenT< RegionalMuonCandBxCollectionregionalMuonCandTokenEMTF_
 
edm::EDGetTokenT< RegionalMuonCandBxCollectionregionalMuonCandTokenOMTF_
 

Additional Inherited Members

- Protected Attributes inherited from l1t::stage2::CommonTokens
edm::EDGetTokenT< EGammaBxCollectionegammaToken_
 
edm::EDGetTokenT< EtSumBxCollectionetSumToken_
 
edm::EDGetTokenT< JetBxCollectionjetToken_
 
edm::EDGetTokenT< MuonBxCollectionmuonToken_
 
edm::EDGetTokenT< TauBxCollectiontauToken_
 

Detailed Description

Definition at line 11 of file GMTTokens.h.

Constructor & Destructor Documentation

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

Definition at line 9 of file GMTTokens.cc.

References edm::ConsumesCollector::consumes(), edm::ParameterSet::getParameter(), imdMuonTokenBMTF_, imdMuonTokenEMTFNeg_, imdMuonTokenEMTFPos_, imdMuonTokenOMTFNeg_, imdMuonTokenOMTFPos_, l1t::stage2::CommonTokens::muonToken_, regionalMuonCandTokenBMTF_, regionalMuonCandTokenEMTF_, regionalMuonCandTokenOMTF_, and GlobalPosition_Frontier_DevDB_cff::tag.

10  {
11  auto bmtfTag = cfg.getParameter<edm::InputTag>("BMTFInputLabel");
12  auto omtfTag = cfg.getParameter<edm::InputTag>("OMTFInputLabel");
13  auto emtfTag = cfg.getParameter<edm::InputTag>("EMTFInputLabel");
14  auto tag = cfg.getParameter<edm::InputTag>("InputLabel");
15  auto imdBmtfTag = cfg.getParameter<edm::InputTag>("ImdInputLabelBMTF");
16  auto imdEmtfNegTag = cfg.getParameter<edm::InputTag>("ImdInputLabelEMTFNeg");
17  auto imdEmtfPosTag = cfg.getParameter<edm::InputTag>("ImdInputLabelEMTFPos");
18  auto imdOmtfNegTag = cfg.getParameter<edm::InputTag>("ImdInputLabelOMTFNeg");
19  auto imdOmtfPosTag = cfg.getParameter<edm::InputTag>("ImdInputLabelOMTFPos");
20 
26  imdMuonTokenEMTFNeg_ = cc.consumes<MuonBxCollection>(imdEmtfNegTag);
27  imdMuonTokenEMTFPos_ = cc.consumes<MuonBxCollection>(imdEmtfPosTag);
28  imdMuonTokenOMTFNeg_ = cc.consumes<MuonBxCollection>(imdOmtfNegTag);
29  imdMuonTokenOMTFPos_ = cc.consumes<MuonBxCollection>(imdOmtfPosTag);
30  }
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
edm::EDGetTokenT< MuonBxCollection > imdMuonTokenEMTFNeg_
Definition: GMTTokens.h:29
BXVector< RegionalMuonCand > RegionalMuonCandBxCollection
edm::EDGetTokenT< RegionalMuonCandBxCollection > regionalMuonCandTokenOMTF_
Definition: GMTTokens.h:26
edm::EDGetTokenT< MuonBxCollection > imdMuonTokenOMTFPos_
Definition: GMTTokens.h:32
edm::EDGetTokenT< MuonBxCollection > imdMuonTokenOMTFNeg_
Definition: GMTTokens.h:31
edm::EDGetTokenT< RegionalMuonCandBxCollection > regionalMuonCandTokenBMTF_
Definition: GMTTokens.h:22
edm::EDGetTokenT< MuonBxCollection > imdMuonTokenBMTF_
Definition: GMTTokens.h:28
BXVector< Muon > MuonBxCollection
Definition: Muon.h:11
edm::EDGetTokenT< MuonBxCollection > imdMuonTokenEMTFPos_
Definition: GMTTokens.h:30
edm::EDGetTokenT< MuonBxCollection > muonToken_
Definition: CommonTokens.h:28
edm::EDGetTokenT< RegionalMuonCandBxCollection > regionalMuonCandTokenEMTF_
Definition: GMTTokens.h:27

Member Function Documentation

const edm::EDGetTokenT<MuonBxCollection>& l1t::stage2::GMTTokens::getImdMuonTokenBMTF ( ) const
inline

Definition at line 18 of file GMTTokens.h.

References imdMuonTokenBMTF_.

18 { return imdMuonTokenBMTF_; };
edm::EDGetTokenT< MuonBxCollection > imdMuonTokenBMTF_
Definition: GMTTokens.h:28
const edm::EDGetTokenT<MuonBxCollection>& l1t::stage2::GMTTokens::getImdMuonTokenEMTFNeg ( ) const
inline

Definition at line 19 of file GMTTokens.h.

References imdMuonTokenEMTFNeg_.

19 { return imdMuonTokenEMTFNeg_; };
edm::EDGetTokenT< MuonBxCollection > imdMuonTokenEMTFNeg_
Definition: GMTTokens.h:29
const edm::EDGetTokenT<MuonBxCollection>& l1t::stage2::GMTTokens::getImdMuonTokenEMTFPos ( ) const
inline

Definition at line 20 of file GMTTokens.h.

References imdMuonTokenEMTFPos_.

20 { return imdMuonTokenEMTFPos_; };
edm::EDGetTokenT< MuonBxCollection > imdMuonTokenEMTFPos_
Definition: GMTTokens.h:30
const edm::EDGetTokenT<MuonBxCollection>& l1t::stage2::GMTTokens::getImdMuonTokenOMTFNeg ( ) const
inline

Definition at line 21 of file GMTTokens.h.

References imdMuonTokenOMTFNeg_.

21 { return imdMuonTokenOMTFNeg_; };
edm::EDGetTokenT< MuonBxCollection > imdMuonTokenOMTFNeg_
Definition: GMTTokens.h:31
const edm::EDGetTokenT<MuonBxCollection>& l1t::stage2::GMTTokens::getImdMuonTokenOMTFPos ( ) const
inline

Definition at line 22 of file GMTTokens.h.

22 { return imdMuonTokenOMTFPos_; };
edm::EDGetTokenT< MuonBxCollection > imdMuonTokenOMTFPos_
Definition: GMTTokens.h:32
const edm::EDGetTokenT<RegionalMuonCandBxCollection>& l1t::stage2::GMTTokens::getRegionalMuonCandTokenBMTF ( ) const
inline

Definition at line 15 of file GMTTokens.h.

References regionalMuonCandTokenBMTF_.

15 { return regionalMuonCandTokenBMTF_; };
edm::EDGetTokenT< RegionalMuonCandBxCollection > regionalMuonCandTokenBMTF_
Definition: GMTTokens.h:22
const edm::EDGetTokenT<RegionalMuonCandBxCollection>& l1t::stage2::GMTTokens::getRegionalMuonCandTokenEMTF ( ) const
inline

Definition at line 17 of file GMTTokens.h.

References regionalMuonCandTokenEMTF_.

17 { return regionalMuonCandTokenEMTF_; };
edm::EDGetTokenT< RegionalMuonCandBxCollection > regionalMuonCandTokenEMTF_
Definition: GMTTokens.h:27
const edm::EDGetTokenT<RegionalMuonCandBxCollection>& l1t::stage2::GMTTokens::getRegionalMuonCandTokenOMTF ( ) const
inline

Definition at line 16 of file GMTTokens.h.

References regionalMuonCandTokenOMTF_.

16 { return regionalMuonCandTokenOMTF_; };
edm::EDGetTokenT< RegionalMuonCandBxCollection > regionalMuonCandTokenOMTF_
Definition: GMTTokens.h:26

Member Data Documentation

edm::EDGetTokenT<MuonBxCollection> l1t::stage2::GMTTokens::imdMuonTokenBMTF_
private

Definition at line 28 of file GMTTokens.h.

Referenced by getImdMuonTokenBMTF(), and GMTTokens().

edm::EDGetTokenT<MuonBxCollection> l1t::stage2::GMTTokens::imdMuonTokenEMTFNeg_
private

Definition at line 29 of file GMTTokens.h.

Referenced by getImdMuonTokenEMTFNeg(), and GMTTokens().

edm::EDGetTokenT<MuonBxCollection> l1t::stage2::GMTTokens::imdMuonTokenEMTFPos_
private

Definition at line 30 of file GMTTokens.h.

Referenced by getImdMuonTokenEMTFPos(), and GMTTokens().

edm::EDGetTokenT<MuonBxCollection> l1t::stage2::GMTTokens::imdMuonTokenOMTFNeg_
private

Definition at line 31 of file GMTTokens.h.

Referenced by getImdMuonTokenOMTFNeg(), and GMTTokens().

edm::EDGetTokenT<MuonBxCollection> l1t::stage2::GMTTokens::imdMuonTokenOMTFPos_
private

Definition at line 32 of file GMTTokens.h.

Referenced by GMTTokens().

edm::EDGetTokenT<RegionalMuonCandBxCollection> l1t::stage2::GMTTokens::regionalMuonCandTokenBMTF_
private

Definition at line 22 of file GMTTokens.h.

Referenced by getRegionalMuonCandTokenBMTF(), and GMTTokens().

edm::EDGetTokenT<RegionalMuonCandBxCollection> l1t::stage2::GMTTokens::regionalMuonCandTokenEMTF_
private

Definition at line 27 of file GMTTokens.h.

Referenced by getRegionalMuonCandTokenEMTF(), and GMTTokens().

edm::EDGetTokenT<RegionalMuonCandBxCollection> l1t::stage2::GMTTokens::regionalMuonCandTokenOMTF_
private

Definition at line 26 of file GMTTokens.h.

Referenced by getRegionalMuonCandTokenOMTF(), and GMTTokens().