CMS 3D CMS Logo

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

#include <BMTFTokens.h>

Inheritance diagram for l1t::stage2::BMTFTokens:
l1t::PackerTokens

Public Member Functions

 BMTFTokens (const edm::ParameterSet &, edm::ConsumesCollector &)
 
const edm::EDGetTokenT< L1MuDTChambPhContainer > & getInputMuonTokenPh () const
 
const edm::EDGetTokenT< L1MuDTChambThContainer > & getInputMuonTokenTh () const
 
const edm::EDGetTokenT< RegionalMuonCandBxCollection > & getOutputMuonToken () const
 
- Public Member Functions inherited from l1t::PackerTokens
virtual ~PackerTokens ()=default
 

Private Attributes

edm::EDGetTokenT< L1MuDTChambPhContainerinputMuonTokenPh_
 
edm::EDGetTokenT< L1MuDTChambThContainerinputMuonTokenTh_
 
edm::EDGetTokenT< RegionalMuonCandBxCollectionoutputMuonToken_
 

Detailed Description

Definition at line 12 of file BMTFTokens.h.

Constructor & Destructor Documentation

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

Definition at line 9 of file BMTFTokens.cc.

References edm::ConsumesCollector::consumes(), edm::ParameterSet::getParameter(), inputMuonTokenPh_, inputMuonTokenTh_, and outputMuonToken_.

10  {
11 
12  auto ouputTag = cfg.getParameter<edm::InputTag>("InputLabel");
13  auto inputTagPh = cfg.getParameter<edm::InputTag>("InputLabel2");
14  auto inputTagTh = cfg.getParameter<edm::InputTag>("InputLabel2");
15 
19 
20  }
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
edm::EDGetTokenT< L1MuDTChambPhContainer > inputMuonTokenPh_
Definition: BMTFTokens.h:22
BXVector< RegionalMuonCand > RegionalMuonCandBxCollection
edm::EDGetTokenT< L1MuDTChambThContainer > inputMuonTokenTh_
Definition: BMTFTokens.h:23
edm::EDGetTokenT< RegionalMuonCandBxCollection > outputMuonToken_
Definition: BMTFTokens.h:18

Member Function Documentation

const edm::EDGetTokenT<L1MuDTChambPhContainer>& l1t::stage2::BMTFTokens::getInputMuonTokenPh ( ) const
inline

Definition at line 17 of file BMTFTokens.h.

References inputMuonTokenPh_.

17 {return inputMuonTokenPh_;};
edm::EDGetTokenT< L1MuDTChambPhContainer > inputMuonTokenPh_
Definition: BMTFTokens.h:22
const edm::EDGetTokenT<L1MuDTChambThContainer>& l1t::stage2::BMTFTokens::getInputMuonTokenTh ( ) const
inline

Definition at line 18 of file BMTFTokens.h.

18 {return inputMuonTokenTh_;};
edm::EDGetTokenT< L1MuDTChambThContainer > inputMuonTokenTh_
Definition: BMTFTokens.h:23
const edm::EDGetTokenT<RegionalMuonCandBxCollection>& l1t::stage2::BMTFTokens::getOutputMuonToken ( ) const
inline

Definition at line 16 of file BMTFTokens.h.

References outputMuonToken_.

16 {return outputMuonToken_;};
edm::EDGetTokenT< RegionalMuonCandBxCollection > outputMuonToken_
Definition: BMTFTokens.h:18

Member Data Documentation

edm::EDGetTokenT<L1MuDTChambPhContainer> l1t::stage2::BMTFTokens::inputMuonTokenPh_
private

Definition at line 22 of file BMTFTokens.h.

Referenced by BMTFTokens(), and getInputMuonTokenPh().

edm::EDGetTokenT<L1MuDTChambThContainer> l1t::stage2::BMTFTokens::inputMuonTokenTh_
private

Definition at line 23 of file BMTFTokens.h.

Referenced by BMTFTokens().

edm::EDGetTokenT<RegionalMuonCandBxCollection> l1t::stage2::BMTFTokens::outputMuonToken_
private

Definition at line 18 of file BMTFTokens.h.

Referenced by BMTFTokens(), and getOutputMuonToken().