File indexing completed on 2021-12-10 02:50:53
0001 #ifndef L1TCollections_h
0002 #define L1TCollections_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 "DataFormats/EcalDigi/interface/EcalDigiCollections.h"
0012
0013 #include "EventFilter/L1TRawToDigi/interface/UnpackerCollections.h"
0014
0015 namespace l1t {
0016 namespace stage2 {
0017 class L1TObjectCollections : public UnpackerCollections {
0018 public:
0019 L1TObjectCollections(edm::Event& e) : UnpackerCollections(e){};
0020 ~L1TObjectCollections() override;
0021
0022 virtual MuonBxCollection* getMuons(const unsigned int copy) { return nullptr; }
0023 virtual MuonShowerBxCollection* getMuonShowers(const unsigned int copy) { return nullptr; }
0024 virtual EGammaBxCollection* getEGammas(const unsigned int copy) { return nullptr; }
0025 virtual EtSumBxCollection* getEtSums(const unsigned int copy) { return nullptr; }
0026 virtual JetBxCollection* getJets(const unsigned int copy) { return nullptr; }
0027 virtual TauBxCollection* getTaus(const unsigned int copy) { return nullptr; }
0028
0029 virtual EcalTrigPrimDigiCollection* getEcalDigisBx(const unsigned int copy) { return nullptr; };
0030 };
0031 }
0032 }
0033
0034 #endif