Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-09-07 04:36:15

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 #include "DataFormats/L1CaloTrigger/interface/CICADA.h"
0011 
0012 #include "DataFormats/EcalDigi/interface/EcalDigiCollections.h"
0013 
0014 #include "EventFilter/L1TRawToDigi/interface/UnpackerCollections.h"
0015 
0016 namespace l1t {
0017   namespace stage2 {
0018     class L1TObjectCollections : public UnpackerCollections {
0019     public:
0020       L1TObjectCollections(edm::Event& e) : UnpackerCollections(e) {}
0021       ~L1TObjectCollections() override;
0022 
0023       virtual MuonBxCollection* getMuons(const unsigned int copy) { return nullptr; }
0024       virtual MuonShowerBxCollection* getMuonShowers(const unsigned int copy) { return nullptr; }
0025       virtual EGammaBxCollection* getEGammas(const unsigned int copy) { return nullptr; }  //= 0;
0026       virtual EtSumBxCollection* getEtSums(const unsigned int copy) { return nullptr; }
0027       virtual EtSumBxCollection* getZDCSums(const unsigned int copy) { return nullptr; }
0028       virtual JetBxCollection* getJets(const unsigned int copy) { return nullptr; }
0029       virtual TauBxCollection* getTaus(const unsigned int copy) { return nullptr; }
0030       virtual CICADABxCollection* getCICADAScore() { return nullptr; }
0031 
0032       virtual EcalTrigPrimDigiCollection* getEcalDigisBx(const unsigned int copy) { return nullptr; };
0033     };
0034   }  // namespace stage2
0035 }  // namespace l1t
0036 
0037 #endif