CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GMTCollections.h
Go to the documentation of this file.
1 #ifndef GMTCollections_h
2 #define GMTCollections_h
3 
6 
7 //#include "EventFilter/L1TRawToDigi/interface/UnpackerCollections.h"
8 #include "L1TObjectCollections.h"
9 
10 namespace l1t {
11  namespace stage2 {
13  public:
19  muons_(new MuonBxCollection()) {};
20 
21  virtual ~GMTCollections();
22 
26  inline MuonBxCollection* getMuons() { return muons_.get(); };
27 
28  private:
29  std::auto_ptr<RegionalMuonCandBxCollection> regionalMuonCandsBMTF_;
30  std::auto_ptr<RegionalMuonCandBxCollection> regionalMuonCandsOMTF_;
31  std::auto_ptr<RegionalMuonCandBxCollection> regionalMuonCandsEMTF_;
32  std::auto_ptr<MuonBxCollection> muons_;
33  };
34  }
35 }
36 
37 #endif
RegionalMuonCandBxCollection * getRegionalMuonCandsBMTF()
RegionalMuonCandBxCollection * getRegionalMuonCandsEMTF()
std::auto_ptr< RegionalMuonCandBxCollection > regionalMuonCandsEMTF_
RegionalMuonCandBxCollection * getRegionalMuonCandsOMTF()
MuonBxCollection * getMuons()
std::auto_ptr< RegionalMuonCandBxCollection > regionalMuonCandsOMTF_
std::auto_ptr< RegionalMuonCandBxCollection > regionalMuonCandsBMTF_
std::auto_ptr< MuonBxCollection > muons_