CMS 3D CMS Logo

BMTFCollections.h
Go to the documentation of this file.
1 #ifndef BMTFCollections_h
2 #define BMTFCollections_h
3 
4 
9 //#include "L1TObjectCollections.h"
10 
11 namespace l1t {
12  namespace stage2 {
14  public:
21  {};
22 
23  ~BMTFCollections() override;
24 
27  inline L1MuDTChambPhContainer* getInMuonsPh() { return inputMuonsPh_.get(); };
28  inline L1MuDTChambThContainer* getInMuonsTh() { return inputMuonsTh_.get(); };
29 
30  private:
31  std::unique_ptr<RegionalMuonCandBxCollection> outputMuons_;
32  std::unique_ptr<RegionalMuonCandBxCollection> outputMuons2_;
33  std::unique_ptr<L1MuDTChambPhContainer> inputMuonsPh_;
34  std::unique_ptr<L1MuDTChambThContainer> inputMuonsTh_;
35  };
36  }
37 }
38 
39 #endif
std::unique_ptr< L1MuDTChambThContainer > inputMuonsTh_
std::unique_ptr< L1MuDTChambPhContainer > inputMuonsPh_
RegionalMuonCandBxCollection * getBMTFMuons()
delete x;
Definition: CaloConfig.h:22
std::unique_ptr< RegionalMuonCandBxCollection > outputMuons2_
std::unique_ptr< RegionalMuonCandBxCollection > outputMuons_
L1MuDTChambThContainer * getInMuonsTh()
RegionalMuonCandBxCollection * getBMTF2Muons()
L1MuDTChambPhContainer * getInMuonsPh()