File indexing completed on 2023-03-17 11:00:04
0001 #ifndef GTTokens_h
0002 #define GTTokens_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/L1TGlobal/interface/GlobalAlgBlk.h"
0010 #include "DataFormats/L1TGlobal/interface/GlobalExtBlk.h"
0011
0012 #include "CommonTokens.h"
0013
0014 namespace l1t {
0015 namespace stage2 {
0016 class GTTokens : public CommonTokens {
0017 public:
0018 GTTokens(const edm::ParameterSet&, edm::ConsumesCollector&);
0019
0020 inline const edm::EDGetTokenT<GlobalAlgBlkBxCollection>& getAlgToken() const { return algToken_; };
0021 inline const edm::EDGetTokenT<GlobalExtBlkBxCollection>& getExtToken() const { return extToken_; };
0022
0023 private:
0024 edm::EDGetTokenT<GlobalAlgBlkBxCollection> algToken_;
0025 edm::EDGetTokenT<GlobalExtBlkBxCollection> extToken_;
0026 };
0027 }
0028 }
0029
0030 #endif