CMS 3D CMS Logo

L1TObjectCollections.h
Go to the documentation of this file.
1 #ifndef L1TCollections_h
2 #define L1TCollections_h
3 
11 
13 
15 
16 namespace l1t {
17  namespace stage2 {
19  public:
21  ~L1TObjectCollections() override;
22 
23  virtual MuonBxCollection* getMuons(const unsigned int copy) { return nullptr; }
24  virtual MuonShowerBxCollection* getMuonShowers(const unsigned int copy) { return nullptr; }
25  virtual EGammaBxCollection* getEGammas(const unsigned int copy) { return nullptr; } //= 0;
26  virtual EtSumBxCollection* getEtSums(const unsigned int copy) { return nullptr; }
27  virtual EtSumBxCollection* getZDCSums(const unsigned int copy) { return nullptr; }
28  virtual JetBxCollection* getJets(const unsigned int copy) { return nullptr; }
29  virtual TauBxCollection* getTaus(const unsigned int copy) { return nullptr; }
30  virtual CICADABxCollection* getCICADAScore() { return nullptr; }
31 
32  virtual EcalTrigPrimDigiCollection* getEcalDigisBx(const unsigned int copy) { return nullptr; };
33  };
34  } // namespace stage2
35 } // namespace l1t
36 
37 #endif
virtual MuonBxCollection * getMuons(const unsigned int copy)
virtual CICADABxCollection * getCICADAScore()
virtual EtSumBxCollection * getEtSums(const unsigned int copy)
virtual MuonShowerBxCollection * getMuonShowers(const unsigned int copy)
virtual TauBxCollection * getTaus(const unsigned int copy)
virtual EtSumBxCollection * getZDCSums(const unsigned int copy)
delete x;
Definition: CaloConfig.h:22
virtual EGammaBxCollection * getEGammas(const unsigned int copy)
virtual JetBxCollection * getJets(const unsigned int copy)
virtual EcalTrigPrimDigiCollection * getEcalDigisBx(const unsigned int copy)