CMS 3D CMS Logo

BMTFCollections.h
Go to the documentation of this file.
1 #ifndef BMTFCollections_h
2 #define BMTFCollections_h
3 
8 //#include "L1TObjectCollections.h"
9 
10 namespace l1t {
11  namespace stage2 {
13  public:
20 
21  ~BMTFCollections() override;
22 
25  inline L1MuDTChambPhContainer* getInMuonsPh() { return inputMuonsPh_.get(); };
26  inline L1MuDTChambThContainer* getInMuonsTh() { return inputMuonsTh_.get(); };
27 
28  private:
29  std::unique_ptr<RegionalMuonCandBxCollection> outputMuons_;
30  std::unique_ptr<RegionalMuonCandBxCollection> outputMuons2_;
31  std::unique_ptr<L1MuDTChambPhContainer> inputMuonsPh_;
32  std::unique_ptr<L1MuDTChambThContainer> inputMuonsTh_;
33  };
34  } // namespace stage2
35 } // namespace l1t
36 
37 #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()