CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
L1TObjectCollections.h
Go to the documentation of this file.
1 #ifndef L1TCollections_h
2 #define L1TCollections_h
3 
10 
12 
14 
15 namespace l1t {
16  namespace stage2 {
18  public:
20  ~L1TObjectCollections() override;
21 
22  virtual MuonBxCollection* getMuons(const unsigned int copy) { return nullptr; }
23  virtual MuonShowerBxCollection* getMuonShowers(const unsigned int copy) { return nullptr; }
24  virtual EGammaBxCollection* getEGammas(const unsigned int copy) { return nullptr; } //= 0;
25  virtual EtSumBxCollection* getEtSums(const unsigned int copy) { return nullptr; }
26  virtual JetBxCollection* getJets(const unsigned int copy) { return nullptr; }
27  virtual TauBxCollection* getTaus(const unsigned int copy) { return nullptr; }
28 
29  virtual EcalTrigPrimDigiCollection* getEcalDigisBx(const unsigned int copy) { return nullptr; };
30  };
31  } // namespace stage2
32 } // namespace l1t
33 
34 #endif
virtual MuonBxCollection * getMuons(const unsigned int copy)
virtual EtSumBxCollection * getEtSums(const unsigned int copy)
virtual MuonShowerBxCollection * getMuonShowers(const unsigned int copy)
virtual TauBxCollection * getTaus(const unsigned int copy)
virtual EGammaBxCollection * getEGammas(const unsigned int copy)
virtual JetBxCollection * getJets(const unsigned int copy)
virtual EcalTrigPrimDigiCollection * getEcalDigisBx(const unsigned int copy)