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 
8 
9 namespace l1t {
10  namespace stage2 {
12  public:
18  muons_(new MuonBxCollection()) {};
19 
20  virtual ~GMTCollections();
21 
25  inline MuonBxCollection* getMuons() { return muons_.get(); };
26 
27  private:
28  std::auto_ptr<RegionalMuonCandBxCollection> regionalMuonCandsBMTF_;
29  std::auto_ptr<RegionalMuonCandBxCollection> regionalMuonCandsOMTF_;
30  std::auto_ptr<RegionalMuonCandBxCollection> regionalMuonCandsEMTF_;
31  std::auto_ptr<MuonBxCollection> muons_;
32  };
33  }
34 }
35 
36 #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_