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()),
25 
26  virtual ~GMTCollections();
27 
31  inline MuonBxCollection* getMuons() { return muons_.get(); };
32  inline MuonBxCollection* getImdMuonsBMTF() { return imdMuonsBMTF_.get(); };
37 
38  private:
39  std::unique_ptr<RegionalMuonCandBxCollection> regionalMuonCandsBMTF_;
40  std::unique_ptr<RegionalMuonCandBxCollection> regionalMuonCandsOMTF_;
41  std::unique_ptr<RegionalMuonCandBxCollection> regionalMuonCandsEMTF_;
42  std::unique_ptr<MuonBxCollection> muons_;
43  std::unique_ptr<MuonBxCollection> imdMuonsBMTF_;
44  std::unique_ptr<MuonBxCollection> imdMuonsEMTFNeg_;
45  std::unique_ptr<MuonBxCollection> imdMuonsEMTFPos_;
46  std::unique_ptr<MuonBxCollection> imdMuonsOMTFNeg_;
47  std::unique_ptr<MuonBxCollection> imdMuonsOMTFPos_;
48  };
49  }
50 }
51 
52 #endif
MuonBxCollection * getImdMuonsEMTFNeg()
MuonBxCollection * getImdMuonsOMTFNeg()
std::unique_ptr< MuonBxCollection > imdMuonsOMTFNeg_
std::unique_ptr< RegionalMuonCandBxCollection > regionalMuonCandsOMTF_
std::unique_ptr< RegionalMuonCandBxCollection > regionalMuonCandsEMTF_
RegionalMuonCandBxCollection * getRegionalMuonCandsBMTF()
RegionalMuonCandBxCollection * getRegionalMuonCandsEMTF()
std::unique_ptr< MuonBxCollection > muons_
std::unique_ptr< MuonBxCollection > imdMuonsEMTFNeg_
std::unique_ptr< RegionalMuonCandBxCollection > regionalMuonCandsBMTF_
RegionalMuonCandBxCollection * getRegionalMuonCandsOMTF()
MuonBxCollection * getImdMuonsOMTFPos()
MuonBxCollection * getMuons()
std::unique_ptr< MuonBxCollection > imdMuonsOMTFPos_
MuonBxCollection * getImdMuonsBMTF()
MuonBxCollection * getImdMuonsEMTFPos()
std::unique_ptr< MuonBxCollection > imdMuonsBMTF_
std::unique_ptr< MuonBxCollection > imdMuonsEMTFPos_