Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:10:50

0001 #ifndef CommonTokens_h
0002 #define CommonTokens_h
0003 
0004 #include "DataFormats/L1Trigger/interface/EGamma.h"
0005 #include "DataFormats/L1Trigger/interface/EtSum.h"
0006 #include "DataFormats/L1Trigger/interface/Jet.h"
0007 #include "DataFormats/L1Trigger/interface/Tau.h"
0008 #include "DataFormats/L1Trigger/interface/Muon.h"
0009 #include "DataFormats/L1Trigger/interface/MuonShower.h"
0010 
0011 #include "FWCore/Utilities/interface/EDGetToken.h"
0012 #include "EventFilter/L1TRawToDigi/interface/PackerTokens.h"
0013 
0014 namespace l1t {
0015   namespace stage2 {
0016     class CommonTokens : public PackerTokens {
0017     public:
0018       inline const edm::EDGetTokenT<EGammaBxCollection>& getEGammaToken() const { return egammaToken_; };
0019       inline const edm::EDGetTokenT<EtSumBxCollection>& getEtSumToken() const { return etSumToken_; };
0020       inline const edm::EDGetTokenT<EtSumBxCollection>& getEtSumZDCToken() const { return etSumZDCToken_; };
0021       inline const edm::EDGetTokenT<JetBxCollection>& getJetToken() const { return jetToken_; };
0022       inline const edm::EDGetTokenT<TauBxCollection>& getTauToken() const { return tauToken_; };
0023       inline const edm::EDGetTokenT<MuonBxCollection>& getMuonToken() const { return muonToken_; };
0024       inline const edm::EDGetTokenT<MuonShowerBxCollection>& getMuonShowerToken() const { return muonShowerToken_; };
0025 
0026     protected:
0027       edm::EDGetTokenT<EGammaBxCollection> egammaToken_;
0028       edm::EDGetTokenT<EtSumBxCollection> etSumToken_;
0029       edm::EDGetTokenT<EtSumBxCollection> etSumZDCToken_;
0030       edm::EDGetTokenT<JetBxCollection> jetToken_;
0031       edm::EDGetTokenT<TauBxCollection> tauToken_;
0032       edm::EDGetTokenT<MuonBxCollection> muonToken_;
0033       edm::EDGetTokenT<MuonShowerBxCollection> muonShowerToken_;
0034     };
0035   }  // namespace stage2
0036 }  // namespace l1t
0037 
0038 #endif