File indexing completed on 2024-09-27 23:16:39
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 #include "DataFormats/L1CaloTrigger/interface/CICADA.h"
0012
0013 #include "CommonTokens.h"
0014
0015 namespace l1t {
0016 namespace stage2 {
0017 class GTTokens : public CommonTokens {
0018 public:
0019 GTTokens(const edm::ParameterSet&, edm::ConsumesCollector&);
0020
0021 inline const edm::EDGetTokenT<GlobalAlgBlkBxCollection>& getAlgToken() const { return algToken_; };
0022 inline const edm::EDGetTokenT<GlobalExtBlkBxCollection>& getExtToken() const { return extToken_; };
0023 inline const edm::EDGetTokenT<CICADABxCollection>& getCICADAToken() const { return cicadaToken_; };
0024
0025 private:
0026 edm::EDGetTokenT<GlobalAlgBlkBxCollection> algToken_;
0027 edm::EDGetTokenT<GlobalExtBlkBxCollection> extToken_;
0028 edm::EDGetTokenT<CICADABxCollection> cicadaToken_;
0029 };
0030 }
0031 }
0032
0033 #endif