CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EMTFCollections.h
Go to the documentation of this file.
1 
2 #ifndef EMTFCollections_h
3 #define EMTFCollections_h
4 
5 #include <iostream> // For use in all EMTFBlock files
6 #include <iomanip> // For things like std::setw
7 
8 /* #include "DataFormats/L1TMuon/interface/EMTFMuonCand.h" */
10 
12 
13 namespace l1t {
14  namespace stage2 {
16  public:
18  UnpackerCollections(e), // What are these? - AWB 27.01.16
19  /* EMTFMuonCands_(new EMTFMuonCandBxCollection()), */
21  {};
22 
23  virtual ~EMTFCollections();
24 
25  /* inline EMTFMuonCandBxCollection* getEMTFMuonCands() { return EMTFMuonCands_.get(); }; */
26  // How does this work? I haven't even defined a "get()" function for the EMTFOutputCollection. - AWB 28.01.16
27  inline EMTFOutputCollection* getEMTFOutputs() { return EMTFOutputs_.get(); };
28 
29  private:
30 
31  /* std::auto_ptr<EMTFMuonCandBxCollection> EMTFMuonCands_; */
32  std::auto_ptr<EMTFOutputCollection> EMTFOutputs_;
33 
34  };
35  }
36 }
37 
38 #endif
std::auto_ptr< EMTFOutputCollection > EMTFOutputs_
std::vector< EMTFOutput > EMTFOutputCollection
Definition: EMTFOutput.h:102
EMTFOutputCollection * getEMTFOutputs()